Package org.rcsb.cif.binary.data
Class ByteArray
- java.lang.Object
-
- org.rcsb.cif.binary.data.AbstractEncodedData<byte[]>
-
- org.rcsb.cif.binary.data.ByteArray
-
- All Implemented Interfaces:
EncodedData<byte[]>
public class ByteArray extends AbstractEncodedData<byte[]>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NumberArray<?>decode(ByteArrayEncoding encoding)StringArraydecode(StringArrayEncoding encoding)byte[]getData()Access to the underlying array of information.intlength()The number of elements in the wrapped array.Float32ArraytoFloat32Array(Deque<Encoding<?>> encoding)Float64ArraytoFloat64Array(Deque<Encoding<?>> encoding)Int16ArraytoInt16Array(Deque<Encoding<?>> encoding)Int32ArraytoInt32Array(Deque<Encoding<?>> encoding)Int8ArraytoInt8Array(Deque<Encoding<?>> encoding)StringtoString()Uint16ArraytoUint16Array(Deque<Encoding<?>> encoding)Uint32ArraytoUint32Array(Deque<Encoding<?>> encoding)Uint8ArraytoUint8Array(Deque<Encoding<?>> encoding)-
Methods inherited from class org.rcsb.cif.binary.data.AbstractEncodedData
getEncoding, hasNextDecodingStep, setEncoding
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.rcsb.cif.binary.data.EncodedData
decode
-
-
-
-
Method Detail
-
getData
public byte[] getData()
Description copied from interface:EncodedDataAccess to the underlying array of information.- Returns:
- an int[], double[], byte[], or String[]
-
length
public int length()
Description copied from interface:EncodedDataThe number of elements in the wrapped array.- Returns:
- results of array.length
-
decode
public NumberArray<?> decode(ByteArrayEncoding encoding)
-
decode
public StringArray decode(StringArrayEncoding encoding)
-
toInt16Array
public Int16Array toInt16Array(Deque<Encoding<?>> encoding)
-
toInt32Array
public Int32Array toInt32Array(Deque<Encoding<?>> encoding)
-
toUint8Array
public Uint8Array toUint8Array(Deque<Encoding<?>> encoding)
-
toUint16Array
public Uint16Array toUint16Array(Deque<Encoding<?>> encoding)
-
toUint32Array
public Uint32Array toUint32Array(Deque<Encoding<?>> encoding)
-
toFloat32Array
public Float32Array toFloat32Array(Deque<Encoding<?>> encoding)
-
toFloat64Array
public Float64Array toFloat64Array(Deque<Encoding<?>> encoding)
-
-