Spec-Zone.ru › OpenJDK 24

Класс RoleList

java.lang.Object
java.util.AbstractCollection<Object>
java.util.AbstractList<Object>
java.util.ArrayList<Object>
javax.management.relation.RoleList
Все реализуемые интерфейсы:
Serializable, Cloneable, Iterable<Object>, Collection<Object>, List<Object>, RandomAccess, SequencedCollection<Object>
public class RoleList extends ArrayList<Object>
RoleList представляет собой список ролей (объектов Role). Он используется в качестве параметра при создании отношения и при попытке установить несколько ролей в отношении (через метод 'setRoles()'). Он возвращается как часть RoleResult для предоставления успешно полученных ролей.
С момента:
1.5
См. также:
  • Сериализованная форма

Краткое описание полей

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

modCount

Краткое описание конструкторов

Конструктор Описание
RoleList()
Создаёт пустой RoleList.
RoleList(int initialCapacity)
Создаёт пустой RoleList с заданной начальной ёмкостью.
RoleList(List<Role> list)
Создаёт RoleList, содержащий элементы указанной RoleList в порядке, в котором они возвращаются итератором RoleList.

Краткое описание методов

Модификатор и тип Метод Описание
void add(int index, Role role)
Вставляет указанную роль в качестве элемента в указанную позицию.
void add(Role role)
Добавляет указанную роль в качестве последнего элемента списка.
boolean addAll(int index, RoleList roleList)
Вставляет все элементы указанного RoleList в этот список, начиная с указанной позиции, в порядке, в котором они возвращаются итератором указанного RoleList.
boolean addAll(RoleList roleList)
Добавляет все элементы указанного RoleList в конец списка в порядке, в котором они возвращаются итератором указанного RoleList.
List<Role> asList()
Возвращает представление этого списка в виде RoleList.
void set(int index, Role role)
Устанавливает элемент в указанной позиции на указанную роль.

Методы, объявленные в классе 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.

RoleList

public RoleList(int initialCapacity)
Создаёт пустой RoleList с заданной начальной ёмкостью.
Параметры:
initialCapacity - начальная ёмкость

RoleList

public RoleList(List<Role> list) throws IllegalArgumentException
Создаёт RoleList, содержащий элементы из переданного List, в том порядке, в котором они возвращаются итератором List. Экземпляр RoleList имеет начальную ёмкость, равную 110% от размера переданного List.
Параметры:
list - List, определяющий начальное содержимое нового RoleList.
Исключения:
IllegalArgumentException - если параметр List равен null или если List содержит элементы, не являющиеся объектами Role.
См. также:
  • ArrayList(java.util.Collection)

Подробное описание методов

asList

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

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

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

add

public void add(Role role) throws IllegalArgumentException
Добавляет указанный объект Role в конец списка.
Параметры:
role - добавляемый объект Role.
Исключения:
IllegalArgumentException - если объект role равен null.

add

public void add(int index, Role role) throws IllegalArgumentException, IndexOutOfBoundsException
Вставляет указанный объект Role на указанную позицию, сдвигая элементы с индексом не меньше текущей позиции вверх.
Параметры:
index - Позиция в списке, куда должен быть вставлен новый объект Role.
role - Вставляемый объект Role.
Исключения:
IllegalArgumentException - если объект role равен null.
IndexOutOfBoundsException - если доступ к элементу производится с индексом вне границ списка.

set

public void set(int index, Role role) throws IllegalArgumentException, IndexOutOfBoundsException
Заменяет элемент на указанной позиции указанным объектом Role. Предыдущий элемент на этой позиции удаляется.
Параметры:
index - Указанная позиция.
role - Значение, на которое необходимо установить элемент role.
Исключения:
IllegalArgumentException - если объект role равен null.
IndexOutOfBoundsException - если доступ к элементу производится с индексом вне границ списка.

addAll

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

addAll

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

© 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://download.java.net/java/early_access/jdk24/docs/api/java.management/javax/management/relation/RoleList.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API