public class StringDataEncoding extends DataEncoding
| Modifier and Type | Class and Description |
|---|---|
static class |
StringDataEncoding.SizeType |
sizeInBits| Constructor and Description |
|---|
StringDataEncoding() |
StringDataEncoding(StringDataEncoding.SizeType sizeType) |
| Modifier and Type | Method and Description |
|---|---|
StringDataEncoding |
copy()
Create a shallow copy of the data encoding
|
String |
getEncoding() |
int |
getSizeInBitsOfSizeTag() |
StringDataEncoding.SizeType |
getSizeType() |
byte |
getTerminationChar() |
Object |
parseString(String stringValue)
parses the string into a java object of the correct type
Has to match the DataEncodingDecoder (so probably it should be moved there somehow: TODO)
|
void |
setEncoding(String encoding) |
void |
setSizeInBitsOfSizeTag(int sizeInBits) |
void |
setSizeType(StringDataEncoding.SizeType sizeType) |
void |
setTerminationChar(byte tc) |
String |
toString() |
getByteOrder, getDependentParameters, getFromBinaryTransformAlgorithm, getSizeInBits, setByteOrder, setFromBinaryTransformAlgorithm, setSizeInBitspublic StringDataEncoding()
public StringDataEncoding(StringDataEncoding.SizeType sizeType)
public void setSizeType(StringDataEncoding.SizeType sizeType)
public StringDataEncoding.SizeType getSizeType()
public int getSizeInBitsOfSizeTag()
public void setSizeInBitsOfSizeTag(int sizeInBits)
public byte getTerminationChar()
public void setTerminationChar(byte tc)
public Object parseString(String stringValue)
DataEncodingparseString in class DataEncodingpublic String getEncoding()
public void setEncoding(String encoding)
public StringDataEncoding copy()
DataEncodingcopy in class DataEncodingCopyright © 2020 Space Applications Services. All rights reserved.