Package org.yamcs.xtce
Class IntegerDataEncoding.Builder
- java.lang.Object
-
- org.yamcs.xtce.DataEncoding.Builder<IntegerDataEncoding.Builder>
-
- org.yamcs.xtce.IntegerDataEncoding.Builder
-
- All Implemented Interfaces:
NumericDataEncoding.Builder<IntegerDataEncoding.Builder>
- Enclosing class:
- IntegerDataEncoding
public static class IntegerDataEncoding.Builder extends DataEncoding.Builder<IntegerDataEncoding.Builder> implements NumericDataEncoding.Builder<IntegerDataEncoding.Builder>
-
-
Field Summary
-
Fields inherited from class org.yamcs.xtce.DataEncoding.Builder
sizeInBits
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(IntegerDataEncoding encoding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegerDataEncodingbuild()IntegerDataEncoding.EncodinggetEncoding()IntegerDataEncoding.BuildersetByteOrder(ByteOrder byteOrder)IntegerDataEncoding.BuildersetContextCalibratorList(List<ContextCalibrator> list)IntegerDataEncoding.BuildersetDefaultCalibrator(Calibrator defaultCalibrator)IntegerDataEncoding.BuildersetEncoding(IntegerDataEncoding.Encoding enc)IntegerDataEncoding.BuildersetStringEncoding(StringDataEncoding stringEncoding)-
Methods inherited from class org.yamcs.xtce.DataEncoding.Builder
getSizeInBits, self, setFromBinaryTransformAlgorithm, setSizeInBits, setToBinaryTransformAlgorithm
-
-
-
-
Constructor Detail
-
Builder
public Builder(IntegerDataEncoding encoding)
-
Builder
public Builder()
-
-
Method Detail
-
build
public IntegerDataEncoding build()
- Specified by:
buildin classDataEncoding.Builder<IntegerDataEncoding.Builder>
-
setStringEncoding
public IntegerDataEncoding.Builder setStringEncoding(StringDataEncoding stringEncoding)
-
setDefaultCalibrator
public IntegerDataEncoding.Builder setDefaultCalibrator(Calibrator defaultCalibrator)
- Specified by:
setDefaultCalibratorin interfaceNumericDataEncoding.Builder<IntegerDataEncoding.Builder>
-
setEncoding
public IntegerDataEncoding.Builder setEncoding(IntegerDataEncoding.Encoding enc)
-
getEncoding
public IntegerDataEncoding.Encoding getEncoding()
-
setByteOrder
public IntegerDataEncoding.Builder setByteOrder(ByteOrder byteOrder)
- Overrides:
setByteOrderin classDataEncoding.Builder<IntegerDataEncoding.Builder>
-
setContextCalibratorList
public IntegerDataEncoding.Builder setContextCalibratorList(List<ContextCalibrator> list)
- Specified by:
setContextCalibratorListin interfaceNumericDataEncoding.Builder<IntegerDataEncoding.Builder>
-
-