Spec-Zone.ru › OpenJDK 17

Класс RoleList

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<Object>
javax.management.relation.RoleList
Все реализованные интерфейсы:
Serializable, Cloneable, Iterable<Object>, Collection<Object>, List<Object>, RandomAccess
public class RoleList extends ArrayList<Object>
Класс RoleList представляет собой список ролей (объекты Role). Он используется в качестве параметра при создании отношения и при попытке установить несколько ролей в отношении (через метод 'setRoles()'). Он возвращается в составе RoleResult для предоставления успешно извлеченных ролей.
C момента:
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, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, 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, replaceAll, sort

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

RoleList

public RoleList()
Создаёт пустой RoleList.

RoleList

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

RoleList

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

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

asList

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

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

Исключения:
IllegalArgumentException - если этот список содержит элемент, который не является объектом 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, 2021, 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/17/docs/api/java.management/javax/management/relation/RoleList.html

Spec-Zone.ru

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