org.apache.qpid.proton.codec
Class FloatType.FloatEncoding
java.lang.Object
org.apache.qpid.proton.codec.FloatType.FloatEncoding
- All Implemented Interfaces:
- PrimitiveTypeEncoding<Float>, TypeConstructor<Float>, TypeEncoding<Float>
- Enclosing class:
- FloatType
public class FloatType.FloatEncoding
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FloatType.FloatEncoding
public FloatType.FloatEncoding(EncoderImpl encoder,
DecoderImpl decoder)
getFixedSize
protected int getFixedSize()
getEncodingCode
public byte getEncodingCode()
- Specified by:
getEncodingCode in interface PrimitiveTypeEncoding<Float>
getType
public FloatType getType()
writeValue
public void writeValue(Float val)
writeValue
public void writeValue(float val)
write
public void write(float f)
encodesSuperset
public boolean encodesSuperset(TypeEncoding<Float> encoding)
readValue
public Float readValue()
readPrimitiveValue
public float readPrimitiveValue()
encodesJavaPrimitive
public boolean encodesJavaPrimitive()
- Specified by:
encodesJavaPrimitive in interface TypeConstructor<Float>- Specified by:
encodesJavaPrimitive in interface TypeEncoding<Float>
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.