Класс RoleList
- Все реализованные интерфейсы:
Serializable, Cloneable, Iterable<Object>, Collection<Object>, List<Object>, RandomAccess, SequencedCollection<Object>
public class RoleList extends ArrayList<Object>
- С момента:
- 1.5
- См. также:
Краткое описание полей
Поля, объявленные в классе AbstractList
modCount
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
RoleList() |
Создает пустой RoleList. |
RoleList |
Создает пустой RoleList с указанной начальной емкостью. |
RoleList |
Создает RoleList, содержащий элементы указанного List в том порядке, в котором их возвращает итератор List. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
add |
Вставляет указанную роль в качестве элемента в указанную позицию. |
void |
add |
Добавляет указанную роль в конец списка. |
boolean |
addAll |
Вставляет все элементы указанного RoleList в этот список, начиная с указанной позиции, в том порядке, в котором их возвращает итератор указанного RoleList. |
boolean |
addAll |
Добавляет все элементы указанного RoleList в конец списка в том порядке, в котором их возвращает итератор указанного RoleList. |
List |
asList() |
Возвращает представление этого списка в виде List<Role>. |
void |
set |
Задает указанную роль в качестве элемента в указанной позиции. |
Методы, объявленные в классе ArrayList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, ensureCapacity, equals, forEach, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeLast, removeRange, retainAll, set, size, spliterator, subList, toArray, toArray, trimToSize
Методы, объявленные в классе AbstractList
equals, hashCode
Методы, объявленные в классе AbstractCollection
containsAll, toString
Методы, объявленные в интерфейсе Collection
parallelStream, stream, toArray
Методы, объявленные в интерфейсе List
containsAll, replaceAll, reversed, sort
Подробное описание конструкторов
RoleList
public RoleList()
RoleList
public RoleList(int initialCapacity)
- Параметры:
-
initialCapacity— начальная емкость
RoleList
public RoleList(List<Role> list) throws IllegalArgumentException
RoleList, содержащий элементы указанного List в том порядке, в котором их возвращает итератор List. Начальная емкость экземпляра RoleList составляет 110% от размера указанного List.- Параметры:
-
list—List, определяющий начальное содержимое новогоRoleList. - Исключения:
-
IllegalArgumentException— если параметрlistравенnullили если параметрlistсодержит объекты, не являющиеся объектами Role. - См. также:
Подробное описание методов
asList
public List<Role> asList()
List<Role>. Изменения возвращаемого значения отражаются в исходном RoleList и наоборот.- Возвращает:
List<Role>, содержимое которого соответствует содержимому этогоRoleList.Если этот метод хотя бы раз был вызван для данного экземпляра
RoleList, последующая попытка добавить в этот экземпляр объект, не являющийсяRole, завершится исключениемIllegalArgumentException. Для обеспечения совместимости экземплярRoleList, для которого этот метод никогда не вызывался, допускает добавление объектов, отличных отRole.- Исключения:
-
IllegalArgumentException— если этотRoleListсодержит элемент, не являющийся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— при обращении по индексу, находящемуся за пределами списка. - См. также:
addAll
public boolean addAll(int index, RoleList roleList) throws IllegalArgumentException, IndexOutOfBoundsException
- Параметры:
-
index— позиция, в которую следует вставить первый элемент указанного RoleList. -
roleList— элементы, добавляемые в список. - Возвращает:
- true, если в результате вызова этот список изменился.
- Исключения:
-
IllegalArgumentException— если роль равна null. -
IndexOutOfBoundsException— при обращении по индексу, находящемуся за пределами списка. - См. также:
© 1993, 2025, 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/25/docs/api/java.management/javax/management/relation/RoleList.html