Класс RoleList

Все реализованные интерфейсы:
Serializable, Cloneable, Iterable<Object>, Collection<Object>, List<Object>, RandomAccess
public class RoleList
extends ArrayList<Object>

Список ролей (объекты Role). Используется в качестве параметра при создании отношения и при попытке установить несколько ролей в отношении (через метод 'setRoles()'). Возвращается как часть RoleResult для предоставления успешно полученных ролей.

С тех пор:
1.5
См. также:
Сериализованная форма

Поля

Поля, объявленные в классе java.util.AbstractList

modCount

Конструкторы

КонструкторОписание
RoleList()

Создаёт пустой список ролей.

RoleList​(int initialCapacity)

Создаёт пустой список ролей с заданной начальной ёмкостью.

RoleList​(List<Role> list)

Создаёт список, содержащий элементы указанного списка List, в порядке, в котором они возвращаются итератором List.

Методы

Модификатор и типМетодОписание
voidadd​(int index, Role role)

Вставляет указанную роль в качестве элемента в указанную позицию.

voidadd​(Role role)

Добавляет указанную роль в качестве последнего элемента списка.

booleanaddAll​(int index, RoleList roleList)

Вставляет все элементы указанного списка ролей в этот список, начиная с указанной позиции, в порядке, в котором они возвращаются итератором указанного списка ролей.

booleanaddAll​(RoleList roleList)

Добавляет все элементы указанного списка ролей в конец этого списка в порядке, в котором они возвращаются итератором указанного списка ролей.

List<Role>asList()

Возвращает представление этого списка в виде List<Role>.

voidset​(int index, Role role)

Устанавливает элемент в указанной позиции на заданную роль.

Методы, объявленные в классе java.util.ArrayList

add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, retainAll, set, size, spliterator, subList, toArray, toArray, trimToSize

Методы, объявленные в классе java.util.AbstractList

equals, hashCode

Методы, объявленные в классе java.util.AbstractCollection

containsAll, toString

Методы, объявленные в классе java.lang.Object

finalize, getClass, notify, notifyAll, wait, wait, wait

Методы, объявленные в интерфейсе java.util.Collection

parallelStream, stream, toArray

Методы, объявленные в интерфейсе java.util.List

containsAll, equals, hashCode, replaceAll, sort

Конструкторы

RoleList

public RoleList()

Создаёт пустой список ролей.

RoleList

public RoleList(int initialCapacity)

Создаёт пустой список ролей с заданной начальной ёмкостью.

Параметры:
initialCapacity - начальная ёмкость

RoleList

public RoleList(List<Role> list)
         throws IllegalArgumentException

Создаёт список, содержащий элементы указанного списка List, в порядке, в котором они возвращаются итератором List. Список имеет начальную ёмкость, равную 110% от размера указанного списка List.

Параметры:
list - список, определяющий начальное содержимое нового списка.
Исключения:
IllegalArgumentException - если параметр list равен null или если параметр list содержит объекты, отличные от Role.
См. также:
ArrayList(java.util.Collection)

Методы

asList

public List<Role> asList()

Возвращает представление этого списка в виде List<Role>. Изменения в возвращаемом значении отражаются в исходном списке RoleList, и наоборот.

Возвращает:
список List<Role>, содержимое которого отражает содержимое этого списка.

Если этот метод был вызван для данного экземпляра списка RoleList, последующая попытка добавить в него объект, который не является объектом Role, завершится ошибкой IllegalArgumentException. По соображениям совместимости список RoleList, для которого этот метод не вызывался, позволяет добавлять объекты, отличные от Role.

Исключения:
IllegalArgumentException - если этот список содержит элемент, который не является объектом Role.
С тех пор:
1.6

add

public void add(Role role)
         throws IllegalArgumentException

Добавляет указанную роль в качестве последнего элемента списка.

Параметры:
role - добавляемая роль.
Исключения:
IllegalArgumentException - если роль равна null.

add

public void add(int index,
                Role role)
         throws IllegalArgumentException,
                IndexOutOfBoundsException

Вставляет указанную роль в качестве элемента в указанную позицию. Элементы с индексом, большим или равным текущей позиции, сдвигаются вверх.

Параметры:
index - позиция в списке, куда нужно вставить новый объект Role.
role - вставляемый объект Role.
Исключения:
IllegalArgumentException - если роль равна null.
IndexOutOfBoundsException - если обращение к элементу с индексом за пределами списка.

set

public void set(int index,
                Role role)
         throws IllegalArgumentException,
                IndexOutOfBoundsException

Устанавливает элемент в указанной позиции на заданную роль. Предыдущий элемент в этой позиции удаляется.

Параметры:
index - указанная позиция.
role - значение, на которое нужно установить элемент роли.
Исключения:
IllegalArgumentException - если роль равна null.
IndexOutOfBoundsException - если обращение к элементу с индексом за пределами списка.

addAll

public boolean addAll(RoleList roleList)
               throws IndexOutOfBoundsException

Добавляет все элементы указанного списка ролей в конец этого списка в порядке, в котором они возвращаются итератором указанного списка ролей.

Параметры:
roleList - вставляемые элементы (могут быть null)
Возвращает:
true, если список изменился в результате вызова.
Исключения:
IndexOutOfBoundsException - если обращение к элементу с индексом за пределами списка.
См. также:
ArrayList.addAll(Collection)

addAll

public boolean addAll(int index,
                      RoleList roleList)
               throws IllegalArgumentException,
                      IndexOutOfBoundsException

Вставляет все элементы указанного списка ролей в этот список, начиная с указанной позиции, в порядке, в котором они возвращаются итератором указанного списка ролей.

Параметры:
index - позиция для вставки первого элемента из указанного списка ролей.
roleList - вставляемые элементы.
Возвращает:
true, если список изменился в результате вызова.
Исключения:
IllegalArgumentException - если роль равна null.
IndexOutOfBoundsException - если обращение к элементу с индексом за пределами списка.
См. также:
ArrayList.addAll(int, Collection)

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.management/javax/management/relation/RoleList.html

Spec-Zone .ru
спецификации, руководства, описания, API