public class CharacterType.CharacterEncoding extends Object
| Constructor and Description |
|---|
CharacterType.CharacterEncoding(EncoderImpl encoder,
DecoderImpl decoder) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
encodesJavaPrimitive() |
boolean |
encodesSuperset(TypeEncoding<Character> encoding) |
int |
getConstructorSize() |
protected DecoderImpl |
getDecoder() |
protected EncoderImpl |
getEncoder() |
byte |
getEncodingCode() |
protected int |
getFixedSize() |
CharacterType |
getType() |
Class<T> |
getTypeClass() |
int |
getValueSize(T val) |
boolean |
isFixedSizeVal() |
char |
readPrimitiveValue() |
Character |
readValue() |
void |
write(char c) |
void |
writeConstructor() |
void |
writeValue(char val) |
void |
writeValue(Character val) |
public CharacterType.CharacterEncoding(EncoderImpl encoder, DecoderImpl decoder)
protected int getFixedSize()
public byte getEncodingCode()
getEncodingCode in interface PrimitiveTypeEncoding<Character>public CharacterType getType()
public void writeValue(Character val)
public void writeValue(char val)
public void write(char c)
public boolean encodesSuperset(TypeEncoding<Character> encoding)
public Character readValue()
public char readPrimitiveValue()
public boolean encodesJavaPrimitive()
encodesJavaPrimitive in interface TypeConstructor<Character>encodesJavaPrimitive in interface TypeEncoding<Character>public final boolean isFixedSizeVal()
public final int getValueSize(T val)
public final void writeConstructor()
writeConstructor in interface PrimitiveTypeEncoding<T>writeConstructor in interface TypeEncoding<T>public int getConstructorSize()
getConstructorSize in interface PrimitiveTypeEncoding<T>getConstructorSize in interface TypeEncoding<T>protected EncoderImpl getEncoder()
public Class<T> getTypeClass()
getTypeClass in interface TypeConstructor<T>protected DecoderImpl getDecoder()
Copyright © 2017 The Apache Software Foundation. All rights reserved.