Package org.rcsb.cif.binary.codec
Class StringArrayCodec
- java.lang.Object
-
- org.rcsb.cif.binary.codec.StringArrayCodec
-
public class StringArrayCodec extends Object
Stores an array of strings as a concatenation of all unique strings, an array of offsets describing substrings, and indices into the offset array. Indices to corresponding substrings.
StringArray { kind = "StringArray" dataEncoding: Encoding[] stringData: string offsetEncoding: Encoding[] offsets: Uint8Array } Example ['a','AB','a'] ---StringArray---> { stringData = 'aAB', offsets = [0, 1, 3] } [0, 1, 0]
-
-
Constructor Summary
Constructors Constructor Description StringArrayCodec()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringArraydecode(ByteArray data, StringArrayEncoding encoding)ByteArrayencode(StringArray data, StringArrayEncoding encoding)
-
-
-
Method Detail
-
encode
public ByteArray encode(StringArray data, StringArrayEncoding encoding)
-
decode
public StringArray decode(ByteArray data, StringArrayEncoding encoding)
-
-