org.apache.qpid.proton.codec
Class ByteType.ByteEncoding
java.lang.Object
org.apache.qpid.proton.codec.ByteType.ByteEncoding
- All Implemented Interfaces:
- PrimitiveTypeEncoding<Byte>, TypeConstructor<Byte>, TypeEncoding<Byte>
- Enclosing class:
- ByteType
public class ByteType.ByteEncoding
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ByteType.ByteEncoding
public ByteType.ByteEncoding(EncoderImpl encoder,
DecoderImpl decoder)
getFixedSize
protected int getFixedSize()
getEncodingCode
public byte getEncodingCode()
- Specified by:
getEncodingCode in interface PrimitiveTypeEncoding<Byte>
getType
public ByteType getType()
writeValue
public void writeValue(Byte val)
write
public void write(byte val)
writeValue
public void writeValue(byte val)
encodesSuperset
public boolean encodesSuperset(TypeEncoding<Byte> encoding)
readValue
public Byte readValue()
readPrimitiveValue
public byte readPrimitiveValue()
encodesJavaPrimitive
public boolean encodesJavaPrimitive()
- Specified by:
encodesJavaPrimitive in interface TypeConstructor<Byte>- Specified by:
encodesJavaPrimitive in interface TypeEncoding<Byte>
isFixedSizeVal
public final boolean isFixedSizeVal()
getValueSize
public final int getValueSize(T val)
writeConstructor
public final void writeConstructor()
- Specified by:
writeConstructor in interface PrimitiveTypeEncoding<T>- Specified by:
writeConstructor in interface TypeEncoding<T>
getConstructorSize
public int getConstructorSize()
- Specified by:
getConstructorSize in interface PrimitiveTypeEncoding<T>- Specified by:
getConstructorSize in interface TypeEncoding<T>
getEncoder
protected EncoderImpl getEncoder()
getTypeClass
public Class<T> getTypeClass()
- Specified by:
getTypeClass in interface TypeConstructor<T>
getDecoder
protected DecoderImpl getDecoder()
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.