public class IbmFloatField extends java.lang.Object implements FloatAccessor
Field with double accessors.
| Modifier and Type | Field and Description |
|---|---|
static int |
BYTE_LENGTH |
| Constructor and Description |
|---|
IbmFloatField(int offset)
Construct an instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Float aFloat,
float afloat)
Compare a Float with a double for equality.
|
int |
getByteLength()
Answer the length of the field described by the receiver
|
float |
getFloat(byte[] buffer)
Return an IEEE (binary) float from the given byte array buffer,
at the offset of this field.
|
float |
getFloat(byte[] buffer,
int bufOffset)
Return an IEEE (binary) float from the given byte array buffer,
at the bufOffset + offset of this field.
|
int |
getOffset()
Answer the offset of this field into some array of bytes
|
void |
putFloat(float value,
byte[] buffer)
Put a float into the given byte array buffer,
at the offset of this field.
|
void |
putFloat(float value,
byte[] buffer,
int bufOffset)
Put a float into the given byte array buffer,
at the bufOffset + offset of this field.
|
void |
setOffset(int offset) |
public static final int BYTE_LENGTH
public IbmFloatField(int offset)
offset - int the offset in some byte array to the start of this field.public int getByteLength()
FieldgetByteLength in interface FieldField.getByteLength()public int getOffset()
FieldgetOffset in interface FieldField.getOffset()public void setOffset(int offset)
setOffset in interface FieldField.setOffset(int)public float getFloat(byte[] buffer)
getFloat in interface FloatAccessorbuffer - the byte arraypublic float getFloat(byte[] buffer,
int bufOffset)
getFloat in interface FloatAccessorbuffer - the byte arraybufOffset - the additional offset into the byte arraypublic void putFloat(float value,
byte[] buffer)
putFloat in interface FloatAccessorvalue - the float valuebuffer - the byte arraypublic void putFloat(float value,
byte[] buffer,
int bufOffset)
putFloat in interface FloatAccessorvalue - the float valuebuffer - the byte arraybufOffset - the additional offset into the byte arraypublic boolean equals(java.lang.Float aFloat,
float afloat)
aFloat - possibly nullafloat -