Package org.apache.qpid.proton.codec
Class CharacterType.CharacterEncoding
java.lang.Object
org.apache.qpid.proton.codec.CharacterType.CharacterEncoding
- All Implemented Interfaces:
PrimitiveTypeEncoding<Character>
,TypeConstructor<Character>
,TypeEncoding<Character>
- Enclosing class:
CharacterType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
encodesSuperset
(TypeEncoding<Character> encoding) int
protected DecoderImpl
protected EncoderImpl
byte
protected int
getType()
final int
getValueSize
(Character val) final boolean
char
final void
void
write
(char c) final void
void
writeValue
(char val) void
writeValue
(Character val)
-
Constructor Details
-
CharacterEncoding
-
-
Method Details
-
getFixedSize
protected int getFixedSize() -
getEncodingCode
public byte getEncodingCode()- Specified by:
getEncodingCode
in interfacePrimitiveTypeEncoding<Character>
-
getType
-
writeValue
-
writeValue
public void writeValue(char val) -
write
public void write(char c) -
encodesSuperset
-
readValue
-
readPrimitiveValue
public char readPrimitiveValue() -
encodesJavaPrimitive
public boolean encodesJavaPrimitive()- Specified by:
encodesJavaPrimitive
in interfaceTypeConstructor<Character>
- Specified by:
encodesJavaPrimitive
in interfaceTypeEncoding<Character>
-
isFixedSizeVal
public final boolean isFixedSizeVal() -
getValueSize
-
skipValue
public final void skipValue() -
writeConstructor
public final void writeConstructor()- Specified by:
writeConstructor
in interfacePrimitiveTypeEncoding<T>
- Specified by:
writeConstructor
in interfaceTypeEncoding<T>
-
getConstructorSize
public int getConstructorSize()- Specified by:
getConstructorSize
in interfacePrimitiveTypeEncoding<T>
- Specified by:
getConstructorSize
in interfaceTypeEncoding<T>
-
getEncoder
-
getTypeClass
- Specified by:
getTypeClass
in interfaceTypeConstructor<T>
-
getDecoder
-