Package org.yamcs.xtce
Class DataEncoding.Builder<T extends DataEncoding.Builder<T>>
- java.lang.Object
-
- org.yamcs.xtce.DataEncoding.Builder<T>
-
- Direct Known Subclasses:
BinaryDataEncoding.Builder,BooleanDataEncoding.Builder,FloatDataEncoding.Builder,IntegerDataEncoding.Builder,StringDataEncoding.Builder
- Enclosing class:
- DataEncoding
public abstract static class DataEncoding.Builder<T extends DataEncoding.Builder<T>> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected IntegersizeInBits
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DataEncoding encoding)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract DataEncodingbuild()IntegergetSizeInBits()protected Tself()TsetByteOrder(ByteOrder byteOrder)TsetFromBinaryTransformAlgorithm(Algorithm alg)TsetSizeInBits(Integer sizeInBits)TsetToBinaryTransformAlgorithm(Algorithm alg)
-
-
-
Field Detail
-
sizeInBits
protected Integer sizeInBits
-
-
Constructor Detail
-
Builder
public Builder(DataEncoding encoding)
-
Builder
public Builder()
-
-
Method Detail
-
self
protected T self()
-
build
protected abstract DataEncoding build()
-
getSizeInBits
public Integer getSizeInBits()
-
-