org.apache.xerces.impl.dv.util
Class ByteListImpl
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList
org.apache.xerces.impl.dv.util.ByteListImpl
- All Implemented Interfaces:
- Iterable, Collection, List, ByteList
public class ByteListImpl
- extends AbstractList
- implements ByteList
Implementation of org.apache.xerces.xs.datatypes.ByteList
.
- Version:
- $Id: ByteListImpl.java 725840 2008-12-11 22:19:06Z mrglavas $
- Author:
- Ankit Pasricha, IBM
Method Summary |
boolean |
contains(byte item)
Checks if the byte item is a
member of this list. |
Object |
get(int index)
|
int |
getLength()
The number of byte s in the list. |
byte |
item(int index)
Returns the index th item in the collection. |
int |
size()
|
Methods inherited from class java.util.AbstractList |
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList |
Methods inherited from interface java.util.List |
add, add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, subList, toArray, toArray |
data
protected final byte[] data
canonical
protected String canonical
ByteListImpl
public ByteListImpl(byte[] data)
getLength
public int getLength()
- The number of
byte
s in the list. The range of
valid child object indices is 0 to length-1
inclusive.
- Specified by:
getLength
in interface ByteList
contains
public boolean contains(byte item)
- Checks if the
byte
item
is a
member of this list.
- Specified by:
contains
in interface ByteList
- Parameters:
item
- byte
whose presence in this list
is to be tested.
- Returns:
- True if this list contains the
byte
item
.
item
public byte item(int index)
throws XSException
- Returns the
index
th item in the collection. The index
starts at 0.
- Specified by:
item
in interface ByteList
- Parameters:
index
- index into the collection.
- Returns:
- The
byte
at the index
th
position in the ByteList
.
- Throws:
XSException
- INDEX_SIZE_ERR: if index
is greater than or equal to the
number of objects in the list.
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.