Spec-Zone.ru › OpenJDK 25

Класс 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
См. также:
  • Сериализованная форма

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

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

modCount

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

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

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

Модификатор и тип Метод Описание
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()
Возвращает представление этого списка в виде List<Role>.
void set(int index, Role role)
Задает указанную роль в качестве элемента в указанной позиции.

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

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

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

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

parallelStream, stream, toArray

Методы, объявленные в интерфейсе 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<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 в конец списка в том порядке, в котором их возвращает итератор указанного 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 — если роль равна null.
IndexOutOfBoundsException — при обращении по индексу, находящемуся за пределами списка.
См. также:
  • ArrayList.addAll(int, Collection)

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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

Spec-Zone.ru

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