Spec-Zone .ru
спецификации, руководства, описания, API
|
public class AttributeList extends ArrayList<Object>
Представляет список значений для атрибутов MBean. См. getAttributes
и setAttributes
методы MBeanServer
и MBeanServerConnection
.
По причинам совместимости возможно, хотя чрезвычайно обескуражено, добавить объекты к AttributeList
это не экземпляры Attribute
. Однако, AttributeList
может быть сделан безопасным с точки зрения типов, что означает, что попытка добавить объект, который не является Attribute
произведет IllegalArgumentException
. AttributeList
становится безопасным с точки зрения типов когда метод asList()
вызывается на этом.
modCount
Конструктор и Описание |
---|
AttributeList()
Создает пустое
AttributeList . |
AttributeList(AttributeList list)
Конструкции
AttributeList содержа элементы AttributeList указанный, в порядке, в котором они возвращаются AttributeList 's iterator. |
AttributeList(int initialCapacity)
Создает пустое
AttributeList с начальной определенной емкостью. |
AttributeList(List<Attribute> list)
Конструкции
AttributeList содержа элементы List указанный, в порядке, в котором они возвращаются List 's iterator. |
Модификатор и Тип | Метод и Описание |
---|---|
void |
add(Attribute object)
Добавляет
Attribute определенный как последний элемент списка. |
void |
add(int index, Attribute object)
Вставляет атрибут, определенный как элемент в определенной позиции.
|
void |
add(int index, Object element)
Вставляет указанный элемент в указанной позиции в этом списке.
|
boolean |
add(Object element)
Добавляет указанный элемент до конца этого списка.
|
boolean |
addAll(AttributeList list)
Добавляет все элементы в
AttributeList определенный до конца списка, в порядке, в котором они возвращаются Iterator AttributeList указанный. |
boolean |
addAll(Collection<?> c)
Добавляет все элементы в указанном наборе до конца этого списка, в порядке, что они возвращаются Iterator указанного набора.
|
boolean |
addAll(int index, AttributeList list)
Вставляет все элементы в
AttributeList определенный в этот список, запускающийся в указанной позиции, в порядке, в котором они возвращаются Iterator AttributeList указанный. |
boolean |
addAll(int index, Collection<?> c)
Вставляет все элементы в указанном наборе в этот список, запускающийся в указанной позиции.
|
List<Attribute> |
asList()
Возвратите представление этого списка как a
List<Attribute> . |
void |
set(int index, Attribute object)
Устанавливает элемент в позиции, определенной, чтобы быть определенным атрибутом.
|
Объект |
set(int index, Object element)
Заменяет элемент в указанной позиции в этом списке с указанным элементом.
|
clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeRange, retainAll, size, subList, toArray, toArray, trimToSize
equals, hashCode
containsAll, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
containsAll, equals, hashCode
public AttributeList()
AttributeList
.public AttributeList(int initialCapacity)
AttributeList
с начальной определенной емкостью.initialCapacity
- начальная емкость AttributeList
, как определено ArrayList.ArrayList(int)
.public AttributeList(AttributeList list)
AttributeList
содержа элементы AttributeList
указанный, в порядке, в котором они возвращаются AttributeList
's iterator. AttributeList
у экземпляра есть начальная емкость 110 % размера AttributeList
указанный.list
- AttributeList
это определяет начальное содержание нового AttributeList
.ArrayList.ArrayList(java.util.Collection)
public AttributeList(List<Attribute> list)
AttributeList
содержа элементы List
указанный, в порядке, в котором они возвращаются List
's iterator.list
- List
это определяет начальное содержание нового AttributeList
.IllegalArgumentException
- если list
параметр null
или если list
параметр содержит любые объекты неатрибута.ArrayList.ArrayList(java.util.Collection)
public List<Attribute> asList()
List<Attribute>
. Изменения к возвращенному значению отражаются изменениями к оригиналу AttributeList
и наоборот.List<Attribute>
чье содержание отражает содержание этого AttributeList
. Если этот метод когда-либо вызывали на данном AttributeList
экземпляр, последующая попытка добавить объект к тому экземпляру, который не является Attribute
перестанет работать с a IllegalArgumentException
. По причинам совместимости, AttributeList
на котором никогда не вызывали этот метод, действительно позволяет объекты кроме Attribute
s, чтобы быть добавленным.
IllegalArgumentException
- если это AttributeList
содержит элемент, который не является Attribute
.public void add(Attribute object)
Attribute
определенный как последний элемент списка.object
- Атрибут, который будет добавлен.public void add(int index, Attribute object)
object
- Attribute
объект, который будет вставлен.index
- Позиция в списке, где новое Attribute
объект состоит в том, чтобы быть вставлен.public void set(int index, Attribute object)
object
- Значение, в которое должен быть установлен элемент атрибута.index
- Позиция определяется.public boolean addAll(AttributeList list)
AttributeList
определенный до конца списка, в порядке, в котором они возвращаются Iterator AttributeList
указанный.list
- Элементы, которые будут вставлены в список.ArrayList.addAll(java.util.Collection)
public boolean addAll(int index, AttributeList list)
AttributeList
определенный в этот список, запускающийся в указанной позиции, в порядке, в котором они возвращаются Iterator AttributeList
указанный. Если индекс испытывает недостаток диапазона (индексный < 0 || index >размер (), RuntimeOperationsException должен быть повышен, обертывая java.lang. Брошенный IndexOutOfBoundsException.list
- Элементы, которые будут вставлены в список.index
- Позиция, в которой можно вставить первый элемент от AttributeList
указанный.ArrayList.addAll(int, java.util.Collection)
public boolean add(Object element)
add
в интерфейсе Collection<Object>
add
в интерфейсе List<Object>
add
в классе ArrayList<Object>
element
- элемент, который будет добавлен к этому спискуCollection.add(E)
)IllegalArgumentException
- если это AttributeList
безопасно с точки зрения типов и element
не Attribute
.public void add(int index, Object element)
add
в интерфейсе List<Object>
add
в классе ArrayList<Object>
index
- индекс, по которому должен быть вставлен указанный элементelement
- элемент, который будет вставленIllegalArgumentException
- если это AttributeList
безопасно с точки зрения типов и element
не Attribute
.public boolean addAll(Collection<?> c)
addAll
в интерфейсе Collection<Object>
addAll
в интерфейсе List<Object>
addAll
в классе ArrayList<Object>
c
- набор, содержащий элементы, которые будут добавлены к этому спискуIllegalArgumentException
- если это AttributeList
безопасно с точки зрения типов и c
содержит элемент, который не является Attribute
.AbstractCollection.add(Object)
public boolean addAll(int index, Collection<?> c)
addAll
в интерфейсе List<Object>
addAll
в классе ArrayList<Object>
index
- индекс, по которому можно вставить первый элемент от указанного набораc
- набор, содержащий элементы, которые будут добавлены к этому спискуIllegalArgumentException
- если это AttributeList
безопасно с точки зрения типов и c
содержит элемент, который не является Attribute
.public Object set(int index, Object element)
set
в интерфейсе List<Object>
set
в классе ArrayList<Object>
index
- индекс элемента, чтобы заменитьelement
- элемент, который будет сохранен в указанной позицииIllegalArgumentException
- если это AttributeList
безопасно с точки зрения типов и element
не Attribute
.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.