public static class Encoders.QualityCodeEncoder extends Encoders
Encoders.BoolEncoder, Encoders.ByteEncoder, Encoders.ClassEncoder, Encoders.ColorEncoder, Encoders.DateEncoder, Encoders.DoubleEncoder, Encoders.FloatEncoder, Encoders.IntEncoder, Encoders.LongEncoder, Encoders.QualityCodeEncoder, Encoders.ShortEncoder, Encoders.SignatureEncoder, Encoders.StringEncoder, Encoders.UUIDEncoder
Modifier and Type | Field and Description |
---|---|
static ArrayElementEncoderFactory<QualityCode> |
FACTORY |
Constructor and Description |
---|
QualityCodeEncoder(QualityCode obj) |
Modifier and Type | Method and Description |
---|---|
int |
getBinaryLength()
Report the number of bytes that a call to
Encoder.objectToBinary(DataOutput, XMLSerializationContext, StringEncodingTable) will put on the output stream |
QualityCode |
getValue() |
void |
objectToBinary(java.io.DataOutput out,
XMLSerializationContext context,
StringEncodingTable stringTable)
Encode the object as binary data by writing it to the provided DataOutput.
|
void |
objectToString(java.io.Writer out,
XMLSerializationContext context)
Encode the object as character data by writing it to the provided Writer.
|
void |
resetObject(java.lang.Object obj)
Used to re-use this encoder for a different object
|
forBoolean, forByte, forClass, forColor, forDate, forDouble, forFloat, forInt, forLong, forQualityCode, forShort, forSignature, forString, getCodecType
public static final ArrayElementEncoderFactory<QualityCode> FACTORY
public QualityCodeEncoder(QualityCode obj)
public void objectToString(java.io.Writer out, XMLSerializationContext context) throws java.io.IOException
Encoder
java.io.IOException
public void objectToBinary(java.io.DataOutput out, XMLSerializationContext context, StringEncodingTable stringTable) throws java.io.IOException
Encoder
java.io.IOException
public int getBinaryLength()
Encoder
Encoder.objectToBinary(DataOutput, XMLSerializationContext, StringEncodingTable)
will put on the output streampublic QualityCode getValue()
public void resetObject(java.lang.Object obj)
ArrayElementEncoder