org.apache.xerces.impl.xs.util
Class ShortListImpl
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList
org.apache.xerces.impl.xs.util.ShortListImpl
- All Implemented Interfaces:
- Iterable, Collection, List, ShortList
public final class ShortListImpl
- extends AbstractList
- implements ShortList
Contains a list of shorts.
- Version:
- $Id: ShortListImpl.java 725840 2008-12-11 22:19:06Z mrglavas $
- Author:
- Sandy Gao, IBM
|
Constructor Summary |
ShortListImpl(short[] array,
int length)
Construct an XSObjectList implementation |
|
Method Summary |
boolean |
contains(short item)
Checks if the unsigned short item is a
member of this list. |
boolean |
equals(Object obj)
|
Object |
get(int index)
|
int |
getLength()
The number of Objects in the list. |
short |
item(int index)
Returns the indexth item in the collection. |
int |
size()
|
| Methods inherited from class java.util.AbstractList |
add, add, addAll, clear, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList |
| Methods inherited from interface java.util.List |
add, add, addAll, addAll, clear, contains, containsAll, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, subList, toArray, toArray |
EMPTY_LIST
public static final ShortListImpl EMPTY_LIST
- An immutable empty list.
ShortListImpl
public ShortListImpl(short[] array,
int length)
- Construct an XSObjectList implementation
- Parameters:
array - the data arraylength - the number of elements
getLength
public int getLength()
- The number of
Objects in the list. The range of valid
child node indices is 0 to length-1 inclusive.
- Specified by:
getLength in interface ShortList
contains
public boolean contains(short item)
- Checks if the
unsigned short item is a
member of this list.
- Specified by:
contains in interface ShortList
- Parameters:
item - unsigned short whose presence in this list
is to be tested.
- Returns:
- True if this list contains the
unsigned short
item.
item
public short item(int index)
throws XSException
- Description copied from interface:
ShortList
- Returns the
indexth item in the collection. The index
starts at 0.
- Specified by:
item in interface ShortList
- Parameters:
index - index into the collection.
- Returns:
- The
unsigned short at the indexth
position in the ShortList.
- Throws:
XSException - INDEX_SIZE_ERR: if index is greater than or equal to the
number of objects in the list.
equals
public boolean equals(Object obj)
- Specified by:
equals in interface Collection- Specified by:
equals in interface List- Overrides:
equals in class AbstractList
get
public Object get(int index)
- Specified by:
get in interface List- Specified by:
get in class AbstractList
size
public int size()
- Specified by:
size in interface Collection- Specified by:
size in interface List- Specified by:
size in class AbstractCollection
Copyright © 2011. All Rights Reserved.