public class U8Vector extends ByteVector<UByte>
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 |
|---|
U8Vector() |
U8Vector(byte[] data)
Reuses the argument without making a copy.
|
U8Vector(byte[] values,
int offset,
int length)
Makes a copy of (part of) the argument array.
|
U8Vector(int size) |
U8Vector(int size,
byte value) |
| Modifier and Type | Method and Description |
|---|---|
static U8Vector |
cast(java.lang.Object value) |
static U8Vector |
castOrNull(java.lang.Object obj) |
int |
compareTo(java.lang.Object obj) |
UByte |
get(int index)
See java.util.List.
|
int |
getElementKind() |
int |
getIntRaw(int index) |
UByte |
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 U8Vector |
newInstance(int newLength) |
void |
setRaw(int index,
UByte value)
Given an "effective index", set selected element.
|
add, clearBuffer, copyBuffer, copyFrom, getBuffer, getBufferLength, getByte, getByteRaw, getInputStream, readFrom, setBuffer, setByte, setByteRaw, utf16ToString, utf16ToString, utf8ToString, writeTo, writeTocompareToInt, 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, getCharRaw, getContainingSequenceSize, getDoubleRaw, getFloatRaw, getIndexDifference, getInt, getInt, getInt, getInt, getInt, getIterator, getIterator, getIteratorAtPos, getLowBound, getNextKind, getNextTypeName, getNextTypeObject, getPosNext, getPosPrevious, getShortRaw, 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, getCharRaw, getDoubleRaw, getFloatRaw, getInt, getInt, getInt, getInt, getInt, getLowBound, getRowMajor, getShortRaw, 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 U8Vector()
public U8Vector(int size,
byte value)
public U8Vector(int size)
public U8Vector(byte[] data)
public U8Vector(byte[] values,
int offset,
int length)
public final int getIntRaw(int index)
public final UByte get(int index)
Sequencepublic final UByte getRaw(int index)
Arraypublic final void setRaw(int index,
UByte value)
AbstractSequenceprotected U8Vector newInstance(int newLength)
newInstance in class SimpleVector<UByte>public static U8Vector castOrNull(java.lang.Object obj)
public static U8Vector cast(java.lang.Object value)
public int getElementKind()
getElementKind in interface Array<UByte>getElementKind in class AbstractSequence<UByte>public java.lang.String getTag()
SimpleVectorgetTag in class SimpleVector<UByte>public int compareTo(java.lang.Object obj)