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 |
|---|---|
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, 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)
Copyright © 2018 Space Applications Services. All rights reserved.