public class U16Vector extends SimpleVector implements java.io.Externalizable, java.lang.Comparable
sizeATTRIBUTE_VALUE, BOOLEAN_VALUE, CDATA_VALUE, CHAR_VALUE, COMMENT_VALUE, DOCUMENT_VALUE, DOUBLE_VALUE, ELEMENT_VALUE, EOF_VALUE, eofValue, FLOAT_VALUE, INT_S16_VALUE, INT_S32_VALUE, INT_S64_VALUE, INT_S8_VALUE, INT_U16_VALUE, INT_U32_VALUE, INT_U64_VALUE, INT_U8_VALUE, OBJECT_VALUE, PRIM_VALUE, PROCESSING_INSTRUCTION_VALUE, TEXT_BYTE_VALUE| Constructor and Description |
|---|
U16Vector() |
U16Vector(int size) |
U16Vector(int size,
short value) |
U16Vector(Sequence seq) |
U16Vector(short[] data) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearBuffer(int start,
int count) |
int |
compareTo(java.lang.Object obj) |
void |
consumePosRange(int iposStart,
int iposEnd,
Consumer out) |
java.lang.Object |
get(int index)
See java.util.List.
|
protected java.lang.Object |
getBuffer() |
java.lang.Object |
getBuffer(int index) |
int |
getBufferLength()
Get the allocated length of the data buffer.
|
int |
getElementKind() |
java.lang.String |
getTag()
This is convenience hack for printing "uniform vectors" (srfi 4).
|
int |
intAtBuffer(int index) |
void |
readExternal(java.io.ObjectInput in) |
void |
setBuffer(int index,
java.lang.Object value) |
void |
setBufferLength(int length) |
void |
setShortAt(int index,
short value) |
void |
setShortAtBuffer(int index,
short value) |
short |
shortAt(int index) |
short |
shortAtBuffer(int index) |
void |
writeExternal(java.io.ObjectOutput out) |
add, add, addAll, addPos, checkCanWrite, clear, compareToInt, compareToLong, consume, fill, fill, fillPosRange, getNextKind, getPosNext, getRowMajor, intAt, isAfterPos, longAt, longAtBuffer, nextIndex, nextPos, remove, remove, removeAll, removePos, removePosRange, resizeShift, retainAll, set, setSize, shift, size, transposeaddAll, compare, compare, compare, consume, consumeNext, contains, containsAll, copyPos, createPos, createRelativePos, elements, endPos, equals, equals, firstAttributePos, firstChildPos, firstChildPos, fromEndIndex, get, getAttribute, getAttributeLength, getContainingSequenceSize, getEffectiveIndex, getIndexDifference, getIterator, getIterator, getIteratorAtPos, getLowBound, getNextTypeName, getNextTypeObject, getPosPrevious, getSize, gotoAttributesStart, gotoChildrenStart, gotoParent, hashCode, hasNext, hasPrevious, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, nextIndex, nextMatching, parentPos, previousPos, rank, releasePos, set, setPosNext, setPosPrevious, stableCompare, startPos, subList, subSequence, subSequencePos, toArray, toArray, toString, toString, unsupported, unsupportedExceptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddAll, contains, containsAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, replaceAll, sort, spliterator, subList, toArray, toArrayconsumeget, getEffectiveIndex, getLowBound, getSize, isEmpty, rank, setpublic U16Vector()
public U16Vector(int size,
short value)
public U16Vector(int size)
public U16Vector(short[] data)
public U16Vector(Sequence seq)
public int getBufferLength()
getBufferLength in class SimpleVectorpublic void setBufferLength(int length)
setBufferLength in class SimpleVectorprotected java.lang.Object getBuffer()
getBuffer in class SimpleVectorpublic final short shortAt(int index)
public final short shortAtBuffer(int index)
public final int intAtBuffer(int index)
intAtBuffer in class SimpleVectorpublic final java.lang.Object get(int index)
AbstractSequenceget in interface Sequenceget in interface java.util.Listget in class SimpleVectorpublic final java.lang.Object getBuffer(int index)
getBuffer in class SimpleVectorpublic void setBuffer(int index,
java.lang.Object value)
setBuffer in class SimpleVectorpublic final void setShortAt(int index,
short value)
public final void setShortAtBuffer(int index,
short value)
protected void clearBuffer(int start,
int count)
clearBuffer in class SimpleVectorpublic int getElementKind()
getElementKind in class SimpleVectorpublic java.lang.String getTag()
SimpleVectorgetTag in class SimpleVectorpublic void consumePosRange(int iposStart,
int iposEnd,
Consumer out)
consumePosRange in class SimpleVectorpublic int compareTo(java.lang.Object obj)
compareTo in interface java.lang.Comparablepublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundException