public class U16Vector extends ShortVector<UShort>
emptyCOPY_ON_WRITE, GAP_FLAG, info, MAX_GAP_SIZE, READ_ONLY_FLAG, SHARED_FLAG, SUBRANGE_FLAG, VERY_SIMPLE_FLAGnoIntsATTRIBUTE_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(short[] data)
Reuses the argument without making a copy.
|
U16Vector(short[] values,
int offset,
int length)
Makes a copy of (part of) the argument array.
|
| Modifier and Type | Method and Description |
|---|---|
static U16Vector |
cast(java.lang.Object value) |
static U16Vector |
castOrNull(java.lang.Object obj) |
int |
compareTo(java.lang.Object obj) |
UShort |
get(int index)
See java.util.List.
|
int |
getElementKind() |
int |
getIntRaw(int index) |
UShort |
getRaw(int index)
Given an "effective index", return element as object.
|
java.lang.String |
getTag()
This is convenience hack for printing "uniform vectors" (srfi 4).
|
protected U16Vector |
newInstance(int newLength) |
void |
setRaw(int index,
UShort value)
Given an "effective index", set selected element.
|
add, clearBuffer, copyBuffer, getBuffer, getBufferLength, getShort, getShortRaw, setBuffer, setShort, setShortRawcompareToInt, consumePosRange, getLong, getLongRawadd, add, addPos, addSpace, asImmutable, checkCanWrite, delete, doCopyOnWrite, effectiveIndex, fill, forEach, gapReserve, gapReserveGeneric, getGapEnd, getGapSize, getGapStart, getOffsetBits, getRowMajor, getSegment, getSegment, getSegmentReadOnly, getSizeBits, isAfterPos, isGapBuffer, isReadOnly, isSubRange, isVerySimple, length, readExternal, setGapBounds, setGapBounds, setInfoField, setReadOnly, shift, size, toDataArray, writeExternaladdAll, addAll, badRank, boundedHash, checkRank, clear, compare, compare, compare, consume, consume, consumeNext, contains, containsAll, copyPos, createPos, createRelativePos, effectiveIndex, effectiveIndex, effectiveIndex, effectiveIndex, elements, endPos, equals, equals, fill, fillPosRange, firstAttributePos, firstChildPos, firstChildPos, fromEndIndex, get, get, get, get, getAttribute, getAttributeLength, getBooleanRaw, getByteRaw, getCharRaw, getContainingSequenceSize, getDoubleRaw, getFloatRaw, getIndexDifference, getInt, getInt, getInt, getInt, getInt, getIterator, getIterator, getIteratorAtPos, getLowBound, getNextKind, getNextTypeName, getNextTypeObject, getPosNext, getPosPrevious, getSize, getSize, gotoAttributesStart, gotoChildrenStart, gotoParent, hashCode, hasNext, hasPrevious, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, nextIndex, nextIndex, nextMatching, nextPos, parentPos, previousPos, rank, releasePos, remove, remove, removeAll, removePos, removePosRange, retainAll, set, set, setAt, setPosNext, setPosPrevious, stableCompare, startPos, subList, subSequence, subSequencePos, toArray, toArray, toString, toString, unsupported, unsupportedExceptionclone, finalize, getClass, notify, notifyAll, wait, wait, waitasImmutable, effectiveIndex, effectiveIndex, effectiveIndex, effectiveIndex, effectiveIndex, get, get, get, get, getBooleanRaw, getByteRaw, getCharRaw, getDoubleRaw, getFloatRaw, getInt, getInt, getInt, getInt, getInt, getLowBound, getRowMajor, getSize, getSize, isEmpty, rank, setadd, add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, sort, spliterator, subList, toArray, toArrayconsumeboundedHashpublic U16Vector()
public U16Vector(int size,
short value)
public U16Vector(int size)
public U16Vector(short[] data)
public U16Vector(short[] values,
int offset,
int length)
public final int getIntRaw(int index)
public final UShort get(int index)
Sequencepublic final UShort getRaw(int index)
Arraypublic final void setRaw(int index,
UShort value)
AbstractSequenceprotected U16Vector newInstance(int newLength)
newInstance in class SimpleVector<UShort>public static U16Vector castOrNull(java.lang.Object obj)
public static U16Vector cast(java.lang.Object value)
public int getElementKind()
getElementKind in interface Array<UShort>getElementKind in class AbstractSequence<UShort>public java.lang.String getTag()
SimpleVectorgetTag in class SimpleVector<UShort>public int compareTo(java.lang.Object obj)