Package org.yamcs.xtce
Class StringDataEncoding.Builder
- java.lang.Object
-
- org.yamcs.xtce.DataEncoding.Builder<StringDataEncoding.Builder>
-
- org.yamcs.xtce.StringDataEncoding.Builder
-
- Enclosing class:
- StringDataEncoding
public static class StringDataEncoding.Builder extends DataEncoding.Builder<StringDataEncoding.Builder>
-
-
Field Summary
-
Fields inherited from class org.yamcs.xtce.DataEncoding.Builder
sizeInBits
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(StringDataEncoding encoding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringDataEncodingbuild()StringDataEncoding.SizeTypegetSizeType()StringDataEncoding.BuildersetEncoding(String stringEncoding)StringDataEncoding.BuildersetSizeInBitsOfSizeTag(int size)StringDataEncoding.BuildersetSizeType(StringDataEncoding.SizeType sizeType)StringDataEncoding.BuildersetTerminationChar(byte terminationChar)-
Methods inherited from class org.yamcs.xtce.DataEncoding.Builder
getSizeInBits, self, setByteOrder, setFromBinaryTransformAlgorithm, setSizeInBits, setToBinaryTransformAlgorithm
-
-
-
-
Constructor Detail
-
Builder
public Builder(StringDataEncoding encoding)
-
Builder
public Builder()
-
-
Method Detail
-
build
public StringDataEncoding build()
- Specified by:
buildin classDataEncoding.Builder<StringDataEncoding.Builder>
-
setSizeType
public StringDataEncoding.Builder setSizeType(StringDataEncoding.SizeType sizeType)
-
setTerminationChar
public StringDataEncoding.Builder setTerminationChar(byte terminationChar)
-
setSizeInBitsOfSizeTag
public StringDataEncoding.Builder setSizeInBitsOfSizeTag(int size)
-
setEncoding
public StringDataEncoding.Builder setEncoding(String stringEncoding)
-
getSizeType
public StringDataEncoding.SizeType getSizeType()
-
-