public class FloatDataEncoding extends DataEncoding implements NumericDataEncoding
StringDataEncoding| Modifier and Type | Class and Description |
|---|---|
static class |
FloatDataEncoding.Encoding |
sizeInBits| Constructor and Description |
|---|
FloatDataEncoding(FloatDataEncoding fde)
copy constructor
|
FloatDataEncoding(int sizeInBits)
FloadDataEncoding of type
FloatDataEncoding.Encoding.IEEE754_1985 |
FloatDataEncoding(int sizeInBits,
ByteOrder byteOrder,
FloatDataEncoding.Encoding encoding) |
FloatDataEncoding(int sizeInBits,
FloatDataEncoding.Encoding encoding) |
FloatDataEncoding(StringDataEncoding sde)
Float data encoded as a string.
|
| Modifier and Type | Method and Description |
|---|---|
FloatDataEncoding |
copy()
Create a shallow copy of the data encoding
|
List<ContextCalibrator> |
getContextCalibratorList() |
Calibrator |
getDefaultCalibrator() |
Set<Parameter> |
getDependentParameters() |
FloatDataEncoding.Encoding |
getEncoding() |
StringDataEncoding |
getStringDataEncoding() |
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 |
setContextCalibratorList(List<ContextCalibrator> contextCalibratorList) |
void |
setDefaultCalibrator(Calibrator calibrator) |
String |
toString() |
getByteOrder, getFromBinaryTransformAlgorithm, getSizeInBits, setByteOrder, setFromBinaryTransformAlgorithm, setSizeInBitspublic FloatDataEncoding(int sizeInBits)
FloatDataEncoding.Encoding.IEEE754_1985sizeInBits - public FloatDataEncoding(int sizeInBits,
ByteOrder byteOrder,
FloatDataEncoding.Encoding encoding)
public FloatDataEncoding(StringDataEncoding sde)
sde - describes how the string is encodedpublic FloatDataEncoding(int sizeInBits,
FloatDataEncoding.Encoding encoding)
public FloatDataEncoding(FloatDataEncoding fde)
fde - public FloatDataEncoding.Encoding getEncoding()
public StringDataEncoding getStringDataEncoding()
public Calibrator getDefaultCalibrator()
getDefaultCalibrator in interface NumericDataEncodingpublic void setDefaultCalibrator(Calibrator calibrator)
setDefaultCalibrator in interface NumericDataEncodingpublic Object parseString(String stringValue)
DataEncodingparseString in class DataEncodingpublic List<ContextCalibrator> getContextCalibratorList()
getContextCalibratorList in interface NumericDataEncodingpublic void setContextCalibratorList(List<ContextCalibrator> contextCalibratorList)
setContextCalibratorList in interface NumericDataEncodingpublic Set<Parameter> getDependentParameters()
getDependentParameters in class DataEncodingpublic FloatDataEncoding copy()
DataEncodingcopy in class DataEncodingCopyright © 2019 Space Applications Services. All rights reserved.