Класс RoleList
- Все реализованные интерфейсы:
-
Serializable,Cloneable,Iterable<Object>,Collection<Object>,List<Object>,RandomAccess,SequencedCollection<Object>
public class RoleList extends ArrayList<Object>
- С:
- 1.5
- См. также:
Краткое описание полей
Поля, объявленные в классе java.util.AbstractList
modCount
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
RoleList() |
Создаёт пустой RoleList. |
RoleList |
Создаёт пустой RoleList с указанной начальной ёмкостью. |
RoleList |
Создаёт RoleList, содержащую элементы из указанного RoleList, в порядке, в котором они возвращаются итератором RoleList. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
add |
Вставляет указанную роль в качестве элемента на указанную позицию. |
void |
add |
Добавляет указанную роль в качестве последнего элемента списка. |
boolean |
addAll |
Вставляет все элементы из указанного RoleList в этот список, начиная с указанной позиции, в порядке, в котором они возвращаются итератором указанного RoleList. |
boolean |
addAll |
Добавляет все элементы из указанного RoleList в конец списка, в порядке, в котором они возвращаются итератором указанного RoleList. |
List |
asList() |
Возвращает представление этого списка в виде List<Role>. |
void |
set |
Устанавливает элемент на указанной позиции в качестве указанной роли. |
Методы, объявленные в классе java.util.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
Методы, объявленные в классе 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, replaceAll, reversed, sort
Подробное описание конструкторов
RoleList
public RoleList()
RoleList
public RoleList(int initialCapacity)
- Параметры:
-
initialCapacity- начальная ёмкость
RoleList
public RoleList(List<Role> list) throws IllegalArgumentException
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, 2023, 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/21/docs/api/java.management/javax/management/relation/RoleList.html