Spec-Zone.ru › OpenJDK 8

Класс 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 для предоставления успешно полученных ролей.

С:
1.5
См. также:
Сериализованная форма

Поля

Поля, унаследованные от класса java.util.AbstractList

modCount

Конструкторы

Конструктор и описание
RoleList()

Создает пустой RoleList.

RoleList(int initialCapacity)

Создает пустой RoleList с заданной начальной емкостью.

RoleList(List<Role> list)

Создает RoleList, содержащий элементы List в порядке, в котором они возвращаются итератором List.

Методы

Модификатор и тип Метод и описание
void add(int index, Object element)

Вставляет указанный элемент в указанную позицию в этом списке.

void add(int index, Role role)

Вставляет роль, заданную как элемент, в указанную позицию.

boolean add(Object o)

Добавляет указанный элемент в конец этого списка.

void add(Role role)

Добавляет Role, заданную как последний элемент списка.

boolean addAll(Collection<?> c)

Добавляет все элементы из указанной коллекции в конец этого списка в порядке, в котором они возвращаются итератором указанной коллекции.

boolean addAll(int index, Collection<?> c)

Вставляет все элементы из указанной коллекции в этот список, начиная с указанной позиции.

boolean addAll(int index, RoleList roleList)

Вставляет все элементы из указанного RoleList в этот список, начиная с указанной позиции, в порядке, в котором они возвращаются итератором указанного RoleList.

boolean addAll(RoleList roleList)

Добавляет все элементы указанного RoleList в конец списка в порядке, в котором они возвращаются итератором указанного RoleList.

List<Role> asList()

Возвращает представление этого списка как List<Role>.

Object set(int index, Object element)

Заменяет элемент в указанной позиции в этом списке указанным элементом.

void set(int index, Role role)

Устанавливает элемент в указанной позиции как заданную роль.

Методы, унаследованные от класса java.util.ArrayList

clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, size, sort, 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.List

containsAll, equals, hashCode

Методы, унаследованные от интерфейса java.util.Collection

parallelStream, stream

Конструкторы

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)

add

public boolean add(Object o)

Описание скопировано из класса: ArrayList

Добавляет указанный элемент в конец этого списка.

Указано в:
add в интерфейсе Collection<Object>
Указано в:
add в интерфейсе List<Object>
Переопределяет:
add в классе ArrayList<Object>
Параметры:
o - элемент, который должен быть добавлен в этот список
Возвращает:
true (как указано в Collection.add(E))

add

public void add(int index,
                Object element)

Описание скопировано из класса: ArrayList

Вставляет указанный элемент в указанную позицию в этом списке. Сдвигает элемент, находящийся в данный момент в этой позиции (если таковой есть), и любые последующие элементы вправо (добавляет один к их индексам).

Указано в:
add в интерфейсе List<Object>
Переопределяет:
add в классе ArrayList<Object>
Параметры:
index - индекс, в который должен быть вставлен указанный элемент
element - элемент, который должен быть вставлен

addAll

public boolean addAll(Collection<?> c)

Описание скопировано из класса: ArrayList

Добавляет в конец этого списка все элементы из указанной коллекции в том порядке, в котором они возвращаются итератором указанной коллекции. Поведение этой операции не определено, если указанная коллекция изменяется во время выполнения операции. (Это подразумевает, что поведение этого вызова не определено, если указанная коллекция — это список, и этот список не пуст.)

Указано в:
addAll в интерфейсе Collection<Object>
Указано в:
addAll в интерфейсе List<Object>
Переопределяет:
addAll в классе ArrayList<Object>
Параметры:
c - коллекция, содержащая элементы, которые должны быть добавлены в этот список
Возвращает:
true если этот список изменился в результате вызова
См. также:
AbstractCollection.add(Object)

addAll

public boolean addAll(int index,
                      Collection<?> c)

Описание скопировано из класса: ArrayList

Вставляет все элементы из указанной коллекции в этот список, начиная с указанной позиции. Сдвигает элемент, находящийся в данный момент в этой позиции (если таковой есть), и любые последующие элементы вправо (увеличивает их индексы). Новые элементы появятся в списке в том порядке, в котором они возвращаются итератором указанной коллекции.

Указано в:
addAll в интерфейсе List<Object>
Переопределяет:
addAll в классе ArrayList<Object>
Параметры:
index - индекс, в который следует вставить первый элемент из указанной коллекции
c - коллекция, содержащая элементы, которые должны быть добавлены в этот список
Возвращает:
true если этот список изменился в результате вызова

set

public Object set(int index,
                  Object element)

Описание скопировано из класса: ArrayList

Заменяет элемент в указанной позиции в этом списке указанным элементом.

Указано в:
set в интерфейсе List<Object>
Переопределяет:
set в классе ArrayList<Object>
Параметры:
index - индекс заменяемого элемента
element - элемент, который должен храниться в указанной позиции
Возвращает:
элемент, ранее находившийся в указанной позиции

© 1993, 2020, 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.

Spec-Zone.ru

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