public static class Encoders.SignatureEncoder 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| Constructor and Description |
|---|
SignatureEncoder(java.lang.Class[] sig) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
classArrayToString(java.lang.Class[] arr,
ClassNameResolver aliases)
Generates a method signature string
|
int |
getBinaryLength()
Report the number of bytes that a call to
Encoder.objectToBinary(DataOutput, XMLSerializationContext, StringEncodingTable) will put on the output stream |
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, getCodecTypepublic void objectToString(java.io.Writer out,
XMLSerializationContext context)
throws java.io.IOException
Encoderjava.io.IOExceptionpublic void objectToBinary(java.io.DataOutput out,
XMLSerializationContext context,
StringEncodingTable stringTable)
throws java.io.IOException
Encoderjava.io.IOExceptionpublic int getBinaryLength()
EncoderEncoder.objectToBinary(DataOutput, XMLSerializationContext, StringEncodingTable) will put on the output streampublic void resetObject(java.lang.Object obj)
ArrayElementEncoderpublic static java.lang.String classArrayToString(java.lang.Class[] arr,
ClassNameResolver aliases)