java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList
org.apache.jena.ext.xerces.impl.dv.util.ByteListImpl
- All Implemented Interfaces:
Iterable,Collection,List,ByteList
Implementation of
org.apache.xerces.xs.datatypes.ByteList.
@xerces.internal- Version:
- $Id: ByteListImpl.java 1024038 2010-10-18 22:06:35Z sandygao $
- Author:
- Ankit Pasricha, IBM
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(byte item) Checks if thebyteitemis a member of this list.get(int index) intThe number ofbytes in the list.byteitem(int index) Returns theindexth item in the collection.intsize()byte[]Construct and return a byte array for bytes contained in this list.Methods inherited from class java.util.AbstractList
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, set, subListMethods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, sort, spliterator, subList, toArray, toArray
-
Constructor Details
-
ByteListImpl
public ByteListImpl(byte[] data)
-
-
Method Details
-
getLength
public int getLength()The number ofbytes in the list. The range of valid child object indices is 0 tolength-1inclusive. -
contains
public boolean contains(byte item) Checks if thebyteitemis a member of this list. -
item
Returns theindexth item in the collection. The index starts at 0.- Specified by:
itemin interfaceByteList- Parameters:
index- index into the collection.- Returns:
- The
byteat theindexth position in theByteList. - Throws:
XSException- INDEX_SIZE_ERR: ifindexis greater than or equal to the number of objects in the list.
-
get
- Specified by:
getin interfaceList- Specified by:
getin classAbstractList
-
size
public int size()- Specified by:
sizein interfaceCollection- Specified by:
sizein interfaceList- Specified by:
sizein classAbstractCollection
-
toByteArray
public byte[] toByteArray()Description copied from interface:ByteListConstruct and return a byte array for bytes contained in this list.- Specified by:
toByteArrayin interfaceByteList
-