Класс AttributeList
- Все реализованные интерфейсы:
Serializable, Cloneable, Iterable<Object>, Collection<Object>, List<Object>, RandomAccess, SequencedCollection<Object>
public class AttributeList extends ArrayList<Object>
Представляет список значений атрибутов MBean. См. методы getAttributes и setAttributes интерфейсов MBeanServer и MBeanServerConnection.
В AttributeList нельзя добавлять объекты, не являющиеся экземплярами Attribute. Это приведет к возникновению IllegalArgumentException при вызове методов этого класса или при использовании listIterator и add либо set.
- Начиная с:
- 1.5
- См. также:
Краткое описание полей
Поля, объявленные в классе AbstractList
modCount | Модификатор и тип | Поле | Описание |
|---|---|---|
protected int |
modCount |
Количество структурных изменений этого списка. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
AttributeList() |
Создает пустой AttributeList. |
AttributeList |
Создает пустой AttributeList с указанной начальной емкостью. |
AttributeList |
Создает AttributeList, содержащий элементы указанного List в том порядке, в котором их возвращает итератор List. |
AttributeList |
Создает AttributeList, содержащий элементы указанного AttributeList в том порядке, в котором их возвращает итератор AttributeList. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
add |
Вставляет указанный элемент в указанную позицию этого списка. |
void |
add |
Вставляет указанный атрибут в качестве элемента в указанную позицию. |
boolean |
add |
Добавляет указанный элемент в конец этого списка. |
void |
add |
Добавляет указанный Attribute в конец списка. |
boolean |
addAll |
Вставляет все элементы указанной коллекции в этот список, начиная с указанной позиции. |
boolean |
addAll |
Вставляет все элементы указанного AttributeList в этот список, начиная с указанной позиции, в том порядке, в котором их возвращает итератор указанного AttributeList. |
boolean |
addAll |
Добавляет все элементы указанной коллекции в конец этого списка в том порядке, в котором их возвращает итератор указанной коллекции. |
boolean |
addAll |
Добавляет все элементы указанного AttributeList в конец списка в том порядке, в котором их возвращает итератор указанного AttributeList. |
List |
asList() |
Возвращает представление этого списка в виде List<Attribute>. |
Object |
set |
Заменяет элемент в указанной позиции этого списка указанным элементом. |
void |
set |
Устанавливает указанный атрибут в качестве элемента в указанной позиции. |
Методы, объявленные в классе ArrayList
addFirst, addLast, clear, clone, contains, ensureCapacity, forEach, get, getFirst, getLast, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeLast, removeRange, retainAll, size, spliterator, subList, toArray, toArray, trimToSize | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addFirst |
Добавляет элемент в начало этой коллекции (необязательная операция). |
void |
addLast |
Добавляет элемент в конец этой коллекции (необязательная операция). |
void |
clear() |
Удаляет все элементы из этого списка. |
Object |
clone() |
Возвращает поверхностную копию этого экземпляра ArrayList. |
boolean |
contains |
Возвращает true, если этот список содержит указанный элемент. |
void |
ensureCapacity |
При необходимости увеличивает емкость этого экземпляра ArrayList, чтобы он мог вместить как минимум указанное в аргументе минимальное количество элементов. |
void |
forEach |
Выполняет заданное действие для каждого элемента Iterable, пока не будут обработаны все элементы или действие не вызовет исключение. |
Object |
get |
Возвращает элемент в указанной позиции этого списка. |
Object |
getFirst() |
Возвращает первый элемент этой коллекции. |
Object |
getLast() |
Возвращает последний элемент этой коллекции. |
int |
indexOf |
Возвращает индекс первого вхождения указанного элемента в этом списке или -1, если список не содержит этот элемент. |
boolean |
isEmpty() |
Возвращает true, если этот список не содержит элементов. |
Iterator |
iterator() |
Возвращает итератор элементов этого списка в правильном порядке. |
int |
lastIndexOf |
Возвращает индекс последнего вхождения указанного элемента в этом списке или -1, если список не содержит этот элемент. |
ListIterator |
listIterator() |
Возвращает итератор списка для элементов этого списка (в правильном порядке). |
ListIterator |
listIterator |
Возвращает итератор списка для элементов этого списка (в правильном порядке), начиная с указанной позиции. |
Object |
remove |
Удаляет элемент в указанной позиции этого списка. |
boolean |
remove |
Удаляет из этого списка первое вхождение указанного элемента, если оно есть. |
boolean |
removeAll |
Удаляет из этого списка все элементы, содержащиеся в указанной коллекции. |
Object |
removeFirst() |
Удаляет и возвращает первый элемент этой коллекции (необязательная операция). |
boolean |
removeIf |
Удаляет все элементы этой коллекции, удовлетворяющие заданному предикату (необязательная операция). |
Object |
removeLast() |
Удаляет и возвращает последний элемент этой коллекции (необязательная операция). |
protected void |
removeRange |
Удаляет из этого списка все элементы, индексы которых находятся в диапазоне от fromIndex включительно до toIndex исключительно. |
boolean |
retainAll |
Оставляет в этом списке только элементы, содержащиеся в указанной коллекции. |
int |
size() |
Возвращает количество элементов в этом списке. |
Spliterator |
spliterator() |
Создает итератор с отложенной привязкой и с быстрым обнаружением изменений Spliterator для элементов этого списка. |
List |
subList |
Возвращает представление части этого списка между fromIndex включительно и toIndex исключительно. |
Object[] |
toArray() |
Возвращает массив, содержащий все элементы этого списка в правильном порядке (от первого элемента до последнего). |
<T> T[] |
toArray |
Возвращает массив, содержащий все элементы этого списка в правильном порядке (от первого элемента до последнего); тип возвращаемого массива во время выполнения совпадает с типом указанного массива. |
void |
trimToSize() |
Уменьшает емкость этого экземпляра ArrayList до текущего размера списка. |
Методы, объявленные в классе AbstractList
equals, hashCode | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Сравнивает указанный объект с этим списком на равенство. |
int |
hashCode() |
Возвращает хеш-код этого списка. |
Методы, объявленные в классе AbstractCollection
containsAll, toString | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
containsAll |
Возвращает true, если эта коллекция содержит все элементы указанной коллекции. |
String |
toString() |
Возвращает строковое представление этой коллекции. |
Методы, объявленные в классе Object
finalize, getClass, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected void |
finalize() |
Устарело, подлежит удалению: этот элемент API может быть удален в будущей версии. Финализация устарела и будет удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс этого Object во время выполнения. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно вследствие уведомления или прерывания. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно вследствие уведомления или прерывания, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно вследствие уведомления или прерывания, либо до истечения заданного промежутка реального времени. |
Методы, объявленные в интерфейсе Collection
parallelStream, stream, toArray | Модификатор и тип | Метод | Описание |
|---|---|---|
default Stream |
parallelStream() |
Возвращает, возможно, параллельный Stream с этой коллекцией в качестве источника. |
default Stream |
stream() |
Возвращает последовательный Stream с этой коллекцией в качестве источника. |
default <T> T[] |
toArray |
Возвращает массив, содержащий все элементы этой коллекции; для создания возвращаемого массива используется предоставленная функция generator. |
Методы, объявленные в интерфейсе List
containsAll, replaceAll, reversed, sort | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
containsAll |
Возвращает true, если этот список содержит все элементы указанной коллекции. |
default void |
replaceAll |
Заменяет каждый элемент этого списка результатом применения оператора к этому элементу (необязательная операция). |
default List |
reversed() |
Возвращает упорядоченное в обратном порядке представление этой коллекции. |
default void |
sort |
Сортирует этот список в соответствии с порядком, задаваемым указанным Comparator (необязательная операция). |
Подробное описание конструкторов
AttributeList
public AttributeList()
AttributeList.AttributeList
public AttributeList(int initialCapacity)
AttributeList с указанной начальной емкостью.- Параметры:
-
initialCapacity— начальная емкостьAttributeList, определяемая согласноArrayList(int).
AttributeList
public AttributeList(AttributeList list)
AttributeList, содержащий элементы указанного AttributeList в том порядке, в котором они возвращаются итератором AttributeList. Начальная емкость экземпляра AttributeList составляет 110% от размера указанного AttributeList.- Параметры:
-
list—AttributeList, определяющий начальное содержимое новогоAttributeList. - См. также:
AttributeList
public AttributeList(List<Attribute> list)
AttributeList, содержащий элементы указанного List в том порядке, в котором они возвращаются итератором List.- Параметры:
-
list—List, определяющий начальное содержимое новогоAttributeList. - Исключения:
-
IllegalArgumentException— если параметрlistимеет значениеnullили если параметрlistсодержит объекты, не являющиеся Attribute. - Начиная с:
- 1.6
- См. также:
Подробное описание методов
asList
public List<Attribute> asList()
List<Attribute>. Изменения возвращенного значения отражаются в исходном AttributeList, и наоборот.- Возвращает:
List<Attribute>, содержимое которого отражает содержимое этогоAttributeList.- Исключения:
-
IllegalArgumentException— если этотAttributeListсодержит элемент, не являющийсяAttribute. - Начиная с:
- 1.6
add
public void add(Attribute object)
Attribute в конец списка.- Параметры:
-
object— добавляемый атрибут.
add
public void add(int index, Attribute object)
- Параметры:
-
index— позиция в списке, в которую следует вставить новый объектAttribute. -
object— вставляемый объектAttribute.
set
public void set(int index, Attribute object)
- Параметры:
-
index— указанная позиция. -
object— значение, которое следует установить для элемента-атрибута.
addAll
public boolean addAll(AttributeList list)
AttributeList в конец списка в том порядке, в котором они возвращаются итератором указанного AttributeList.- Параметры:
-
list— элементы для вставки в список. - Возвращает:
- true, если в результате вызова этот список изменился.
- См. также:
addAll
public boolean addAll(int index, AttributeList list)
AttributeList в этот список, начиная с указанной позиции, в том порядке, в котором они возвращаются итератором указанного AttributeList. Если индекс выходит за допустимый диапазон (index < 0 || index > size()), должно быть выброшено исключение RuntimeOperationsException, оборачивающее выброшенное исключение java.lang.IndexOutOfBoundsException.- Параметры:
-
index— позиция, в которую следует вставить первый элемент указанногоAttributeList. -
list— элементы для вставки в список. - Возвращает:
- true, если в результате вызова этот список изменился.
- См. также:
add
public boolean add(Object element)
- Определено в:
-
addв интерфейсеCollection<Object> - Определено в:
-
addв интерфейсеList<Object> - Переопределяет:
-
addв классеArrayList<Object> - Параметры:
-
element— элемент, добавляемый в конец этого списка - Возвращает:
-
true(как указано вCollection.add(E)) - Исключения:
-
IllegalArgumentException— еслиelementне являетсяAttribute.
add
public void add(int index, Object element)
addAll
public boolean addAll(Collection<?> c)
- Определено в:
-
addAllв интерфейсеCollection<Object> - Определено в:
-
addAllв интерфейсеList<Object> - Переопределяет:
-
addAllв классеArrayList<Object> - Параметры:
-
c— коллекция, содержащая элементы для добавления в этот список - Возвращает:
-
true, если в результате вызова этот список изменился - Исключения:
-
IllegalArgumentException— еслиcсодержит элемент, не являющийсяAttribute. - См. также:
addAll
public boolean addAll(int index, Collection<?> c)
- Определено в:
-
addAllв интерфейсеList<Object> - Переопределяет:
-
addAllв классеArrayList<Object> - Параметры:
-
index— индекс, по которому следует вставить первый элемент указанной коллекции -
c— коллекция, содержащая элементы для добавления в этот список - Возвращает:
-
true, если в результате вызова этот список изменился - Исключения:
-
IllegalArgumentException— еслиcсодержит элемент, не являющийсяAttribute.
set
public Object set(int index, Object element)
- Определено в:
-
setв интерфейсеList<Object> - Переопределяет:
-
setв классеArrayList<Object> - Параметры:
-
index— индекс заменяемого элемента -
element— элемент, который следует сохранить в указанной позиции - Возвращает:
- элемент, ранее находившийся в указанной позиции
- Исключения:
-
IllegalArgumentException— еслиelementне являетсяAttribute.
© 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.