- 所有已实现的接口:
-
Serializable
,Cloneable
,Iterable<Object>
,Collection<Object>
,List<Object>
,RandomAccess
,SequencedCollection<Object>
RoleUnresolvedList表示一个RoleUnresolved对象列表,表示由于在尝试访问(读取或写入)角色时遇到问题而未从关系中检索到的角色。
- 自从:
- 1.5
- 参见:
-
Field Summary
Fields declared in class java.util.AbstractList
modCount
-
Constructor Summary
ConstructorDescription构造一个空的RoleUnresolvedList。RoleUnresolvedList
(int initialCapacity) 构造一个具有指定初始容量的空RoleUnresolvedList。RoleUnresolvedList
(List<RoleUnresolved> list) 构造一个包含指定List中元素的RoleUnresolvedList,顺序与List的迭代器返回的顺序相同。 -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(int index, RoleUnresolved role) 将指定的未解析角色作为元素插入到指定位置。void
add
(RoleUnresolved role) 将指定的RoleUnresolved作为列表的最后一个元素添加。boolean
addAll
(int index, RoleUnresolvedList roleList) 将指定的RoleUnresolvedList中的所有元素插入到此列表中,从指定位置开始,顺序与指定的RoleUnresolvedList的迭代器返回的顺序相同。boolean
addAll
(RoleUnresolvedList roleList) 将指定的RoleUnresolvedList中的所有元素追加到列表的末尾,顺序与指定的RoleUnresolvedList的迭代器返回的顺序相同。asList()
返回此列表的视图作为一个List<RoleUnresolved>
。void
set
(int index, RoleUnresolved role) 将指定位置的元素设置为指定的未解析角色。Methods declared in class java.util.ArrayList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, ensureCapacity, equals, forEach, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeLast, removeRange, retainAll, set, size, spliterator, subList, toArray, toArray, trimToSize
Methods declared in class java.util.AbstractList
equals, hashCode
Methods declared in class java.util.AbstractCollection
containsAll, toString
Methods declared in interface java.util.Collection
parallelStream, stream, toArray
Methods declared in interface java.util.List
containsAll, replaceAll, reversed, sort
-
Constructor Details
-
RoleUnresolvedList
public RoleUnresolvedList()构造一个空的RoleUnresolvedList。 -
RoleUnresolvedList
public RoleUnresolvedList(int initialCapacity) 构造一个具有指定初始容量的空RoleUnresolvedList。- 参数:
-
initialCapacity
- 初始容量
-
RoleUnresolvedList
构造一个包含指定List中元素的RoleUnresolvedList,顺序与List的迭代器返回的顺序相同。RoleUnresolvedList实例的初始容量为指定List大小的110%。- 参数:
-
list
- 定义新RoleUnresolvedList的初始内容的List。 - 抛出:
-
IllegalArgumentException
- 如果list参数为null或者list参数包含任何非RoleUnresolved对象。 - 参见:
-
-
Method Details
-
asList
返回此列表的视图作为一个List<RoleUnresolved>
。对返回值的更改会反映在原始RoleUnresolvedList的更改中,反之亦然。- 返回:
-
一个
List<RoleUnresolved>
,其内容反映了此RoleUnresolvedList的内容。如果在给定的RoleUnresolvedList实例上曾调用过此方法,则随后尝试向该实例添加一个非RoleUnresolved对象的操作将失败,并引发IllegalArgumentException异常。出于兼容性原因,从未调用过此方法的RoleUnresolvedList允许添加非RoleUnresolved对象。
- 抛出:
-
IllegalArgumentException
- 如果此RoleUnresolvedList包含一个非RoleUnresolved元素。 - 自从:
- 1.6
-
add
将指定的RoleUnresolved作为列表的最后一个元素添加。- 参数:
-
role
- 要添加的未解析角色。 - 抛出:
-
IllegalArgumentException
- 如果未解析角色为null。
-
add
public void add(int index, RoleUnresolved role) throws IllegalArgumentException, IndexOutOfBoundsException 将指定的未解析角色作为元素插入到指定位置。索引大于或等于当前位置的元素将向上移动。- 参数:
-
index
- 要插入新RoleUnresolved对象的列表中的位置。 -
role
- 要插入的RoleUnresolved对象。 - 抛出:
-
IllegalArgumentException
- 如果未解析角色为null。 -
IndexOutOfBoundsException
- 如果索引超出范围(index < 0 || index > size()
)。
-
set
public void set(int index, RoleUnresolved role) throws IllegalArgumentException, IndexOutOfBoundsException 将指定位置的元素设置为指定的未解析角色。该位置上的先前元素将被丢弃。- 参数:
-
index
- 指定的位置。 -
role
- 未解析角色元素应设置为的值。 - 抛出:
-
IllegalArgumentException
- 如果未解析角色为null。 -
IndexOutOfBoundsException
- 如果索引超出范围(index < 0 || index >= size()
)。
-
addAll
将指定的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()
)。
-