|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.collections.primitives.AbstractShortCollection
org.apache.commons.collections.primitives.RandomAccessShortList
org.apache.commons.collections.primitives.ArrayUnsignedByteList
A ShortList
backed by an array of unsigned
byte
values.
This list stores short
values
in the range [MIN_VALUE
,
MAX_VALUE
] in 8-bits
per element. Attempts to use elements outside this
range may cause an
IllegalArgumentException
to be thrown.
Nested Class Summary |
Nested classes inherited from class org.apache.commons.collections.primitives.RandomAccessShortList |
RandomAccessShortList.RandomAccessShortListIterator, RandomAccessShortList.RandomAccessShortSubList |
Field Summary | |
static short |
MAX_VALUE
The maximum possible unsigned 8-bit value. |
static short |
MIN_VALUE
The minimum possible unsigned 8-bit value. |
Constructor Summary | |
ArrayUnsignedByteList()
Construct an empty list with the default initial capacity. |
|
ArrayUnsignedByteList(int initialCapacity)
Construct an empty list with the given initial capacity. |
|
ArrayUnsignedByteList(ShortCollection that)
Constructs a list containing the elements of the given collection, in the order they are returned by that collection's iterator. |
Method Summary | |
void |
add(int index,
short element)
Inserts the specified element at the specified position (optional operation). |
void |
ensureCapacity(int mincap)
Increases my capacity, if necessary, to ensure that I can hold at least the number of elements specified by the minimum capacity argument without growing. |
short |
get(int index)
Returns the element at the specified position within me. |
short |
removeElementAt(int index)
Removes the element at the specified position in (optional operation). |
short |
set(int index,
short element)
Replaces the element at the specified position in me with the specified element (optional operation). |
int |
size()
Returns the number of elements I contain. |
void |
trimToSize()
Reduce my capacity, if necessary, to match my current size . |
Methods inherited from class org.apache.commons.collections.primitives.RandomAccessShortList |
add, addAll, equals, getModCount, hashCode, incrModCount, indexOf, iterator, lastIndexOf, listIterator, listIterator, subList, toString |
Methods inherited from class org.apache.commons.collections.primitives.AbstractShortCollection |
addAll, clear, contains, containsAll, isEmpty, removeAll, removeElement, retainAll, toArray, toArray |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.commons.collections.primitives.ShortList |
add, addAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, subList |
Methods inherited from interface org.apache.commons.collections.primitives.ShortCollection |
addAll, clear, contains, containsAll, isEmpty, removeAll, removeElement, retainAll, toArray, toArray |
Field Detail |
public static final short MAX_VALUE
public static final short MIN_VALUE
Constructor Detail |
public ArrayUnsignedByteList()
public ArrayUnsignedByteList(int initialCapacity)
IllegalArgumentException
- when initialCapacity is negativepublic ArrayUnsignedByteList(ShortCollection that)
that
- the non-null
collection of int
s
to add
NullPointerException
- if that is null
ShortCollection.addAll(org.apache.commons.collections.primitives.ShortCollection)
Method Detail |
public short get(int index)
MIN_VALUE
and MAX_VALUE
, inclusive.
get
in interface ShortList
get
in class RandomAccessShortList
index
- the index of the element to return
IndexOutOfBoundsException
- if the specified index is out of rangepublic int size()
ShortCollection
size
in interface ShortCollection
size
in class RandomAccessShortList
public short removeElementAt(int index)
MIN_VALUE
and MAX_VALUE
, inclusive.
removeElementAt
in interface ShortList
removeElementAt
in class RandomAccessShortList
index
- the index of the element to remove
UnsupportedOperationException
- when this operation is not
supported
IndexOutOfBoundsException
- if the specified index is out of rangepublic short set(int index, short element)
IllegalArgumentException
if element
is less than MIN_VALUE
or greater than MAX_VALUE
.
set
in interface ShortList
set
in class RandomAccessShortList
index
- the index of the element to changeelement
- the value to be stored at the specified position
UnsupportedOperationException
- when this operation is not
supported
IndexOutOfBoundsException
- if the specified index is out of rangepublic void add(int index, short element)
IllegalArgumentException
if element
is less than MIN_VALUE
or greater than MAX_VALUE
.
add
in interface ShortList
add
in class RandomAccessShortList
index
- the index at which to insert the elementelement
- the value to insert
UnsupportedOperationException
- when this operation is not
supported
IllegalArgumentException
- if some aspect of the specified element
prevents it from being added to me
IndexOutOfBoundsException
- if the specified index is out of rangepublic void ensureCapacity(int mincap)
public void trimToSize()
size
.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |