- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<Object>
-
- javax.management.relation.RoleUnresolvedList
-
- 实现的所有接口
-
Serializable
,Cloneable
,Iterable<Object>
,Collection<Object>
,List<Object>
,RandomAccess
public class RoleUnresolvedList extends ArrayList<Object>
RoleUnresolvedList表示RoleUnresolved对象的列表,表示由于尝试访问(读取或写入)角色时遇到问题而未从关系中检索的角色。- 从以下版本开始:
- 1.5
- 另请参见:
- Serialized Form
-
-
字段汇总
-
声明的属性在类 java.util.AbstractList
modCount
-
-
构造方法摘要
构造方法 构造器 描述 RoleUnresolvedList()
构造一个空的RoleUnresolvedList。RoleUnresolvedList(int initialCapacity)
构造一个空的RoleUnresolvedList,并指定初始容量。RoleUnresolvedList(List<RoleUnresolved> list)
构造一个RoleUnresolvedList
其中包含指定的RoleUnresolvedList
的元素,按照List
的迭代器返回的List
。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 void
add(int index, RoleUnresolved role)
在指定位置插入指定为元素的未解析角色。void
add(RoleUnresolved role)
添加指定为列表的最后一个元素的RoleUnresolved。boolean
addAll(int index, RoleUnresolvedList roleList)
将指定RoleUnresolvedList中的所有元素插入到此列表中,从指定位置开始,按指定RoleUnresolvedList的迭代器返回它们的顺序。boolean
addAll(RoleUnresolvedList roleList)
将指定RoleUnresolvedList中的所有元素追加到列表末尾,按指定RoleUnresolvedList的迭代器返回它们的顺序。List<RoleUnresolved>
asList()
将此列表的视图作为List<RoleUnresolved>
。void
set(int index, RoleUnresolved role)
将指定位置的元素设置为指定的未解析角色。-
声明方法的类 java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, 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.util.Collection
parallelStream, stream, toArray
-
声明方法的接口 java.util.List
containsAll, equals, hashCode, replaceAll, sort
-
-
-
-
构造方法详细信息
-
RoleUnresolvedList
public RoleUnresolvedList()
构造一个空的RoleUnresolvedList。
-
RoleUnresolvedList
public RoleUnresolvedList(int initialCapacity)
构造一个空的RoleUnresolvedList,并指定初始容量。- 参数
-
initialCapacity
- 初始容量
-
RoleUnresolvedList
public RoleUnresolvedList(List<RoleUnresolved> list) throws IllegalArgumentException
构造一个RoleUnresolvedList
其中包含指定的RoleUnresolvedList
的元素,按照List
的迭代器返回的List
。RoleUnresolvedList
实例的初始容量为指定的List
大小的110%。- 参数
-
list
-List
,定义新RoleUnresolvedList
的初始内容。 - 异常
-
IllegalArgumentException
- 如果list
参数为null
或者list
参数包含任何非RoleUnresolved对象。 - 另请参见:
-
ArrayList(java.util.Collection)
-
-
方法详细信息
-
asList
public List<RoleUnresolved> asList()
以List<RoleUnresolved>
返回此列表的List<RoleUnresolved>
。 对原始RoleUnresolvedList
的更改反映了对返回值的更改,反之亦然。- 结果
-
List<RoleUnresolved>
其内容反映了该RoleUnresolvedList
的内容。如果在给定的
RoleUnresolvedList
实例RoleUnresolvedList
此方法,则后续尝试将对象添加到该实例(不是RoleUnresolved
将失败,并显示IllegalArgumentException
。 出于兼容性原因,从未调用此方法的RoleUnresolvedList
允许添加RoleUnresolved
的对象。 - 异常
-
IllegalArgumentException
- 如果此RoleUnresolvedList
包含的元素不是RoleUnresolved
。 - 从以下版本开始:
- 1.6
-
add
public void add(RoleUnresolved role) throws IllegalArgumentException
添加指定为列表的最后一个元素的RoleUnresolved。- 参数
-
role
- - 要添加的未解决的角色。 - 异常
-
IllegalArgumentException
- 如果未解析的角色为null。
-
add
public void add(int index, RoleUnresolved role) throws IllegalArgumentException, IndexOutOfBoundsException
在指定位置插入指定为元素的未解析角色。 索引大于或等于当前位置的元素向上移动。- 参数
-
index
- - 要插入新RoleUnresolved对象的列表中的位置。 -
role
- - 要插入的RoleUnresolved对象。 - 异常
-
IllegalArgumentException
- 如果未解析的角色为空。 -
IndexOutOfBoundsException
- 如果索引超出范围(index < 0 || index > size()
)。
-
set
public void set(int index, RoleUnresolved role) throws IllegalArgumentException, IndexOutOfBoundsException
将指定位置的元素设置为指定的未解析角色。 该位置的前一个元素被丢弃。- 参数
-
index
- - 指定的位置。 -
role
- - 应设置未解析的角色元素的值。 - 异常
-
IllegalArgumentException
- 如果未解析的角色为空。 -
IndexOutOfBoundsException
- 如果索引超出范围(index < 0 || index >= size()
)。
-
addAll
public boolean addAll(RoleUnresolvedList roleList) throws IndexOutOfBoundsException
将指定RoleUnresolvedList中的所有元素追加到列表末尾,按指定RoleUnresolvedList的迭代器返回它们的顺序。- 参数
-
roleList
- - 要插入列表的元素(可以为null)。 - 结果
- 如果此列表因调用而更改,则为true。
- 异常
-
IndexOutOfBoundsException
- 如果使用列表之外的索引进行访问。
-
addAll
public boolean addAll(int index, RoleUnresolvedList roleList) throws IllegalArgumentException, IndexOutOfBoundsException
将指定RoleUnresolvedList中的所有元素插入到此列表中,从指定位置开始,按指定RoleUnresolvedList的迭代器返回它们的顺序。- 参数
-
index
- - 从指定的RoleUnresolvedList插入第一个元素的位置。 -
roleList
- - 要插入列表的元素。 - 结果
- 如果此列表因调用而更改,则为true。
- 异常
-
IllegalArgumentException
- 如果角色为null。 -
IndexOutOfBoundsException
- 如果索引超出范围(index < 0 || index > size()
)。
-
-