|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.as400.access.AS400Float4
public class AS400Float4
The AS400Float4 class provides a converter between a Float object and a four-byte floating point number.
Field Summary |
---|
Fields inherited from interface com.ibm.as400.access.AS400DataType |
---|
TYPE_ARRAY, TYPE_BIN1, TYPE_BIN2, TYPE_BIN4, TYPE_BIN8, TYPE_BYTE_ARRAY, TYPE_DATE, TYPE_DECFLOAT, TYPE_FLOAT4, TYPE_FLOAT8, TYPE_PACKED, TYPE_STRUCTURE, TYPE_TEXT, TYPE_TIME, TYPE_TIME_OF_DAY, TYPE_TIMESTAMP, TYPE_UBIN1, TYPE_UBIN2, TYPE_UBIN4, TYPE_UBIN8, TYPE_ZONED |
Constructor Summary | |
---|---|
AS400Float4()
Constructs an AS400Float4 object. |
Method Summary | |
---|---|
Object |
clone()
Creates a new AS400Float4 object that is identical to the current instance. |
int |
getByteLength()
Returns the byte length of the data type. |
Object |
getDefaultValue()
Returns a Java object representing the default value of the data type. |
int |
getInstanceType()
Returns TYPE_FLOAT4 . |
Class |
getJavaType()
Returns the Java class that corresponds with this data type. |
byte[] |
toBytes(float floatValue)
Converts the specified float to IBM i format. |
int |
toBytes(float floatValue,
byte[] as400Value)
Converts the specified float into IBM i format in the specified byte array. |
int |
toBytes(float floatValue,
byte[] as400Value,
int offset)
Converts the specified float into IBM i format in the specified byte array. |
byte[] |
toBytes(Object javaValue)
Converts the specified Java object to IBM i format. |
int |
toBytes(Object javaValue,
byte[] as400Value)
Converts the specified Java object into IBM i format in the specified byte array. |
int |
toBytes(Object javaValue,
byte[] as400Value,
int offset)
Converts the specified Java object into IBM i format in the specified byte array. |
float |
toFloat(byte[] as400Value)
Converts the specified IBM i data type to a float. |
float |
toFloat(byte[] as400Value,
int offset)
Converts the specified IBM i data type to a float. |
Object |
toObject(byte[] as400Value)
Converts the specified IBM i data type to a Java object. |
Object |
toObject(byte[] as400Value,
int offset)
Converts the specified IBM i data type to a Java object. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AS400Float4()
Method Detail |
---|
public Object clone()
clone
in interface AS400DataType
clone
in class Object
public int getByteLength()
getByteLength
in interface AS400DataType
public Object getDefaultValue()
getDefaultValue
in interface AS400DataType
public int getInstanceType()
TYPE_FLOAT4
.
getInstanceType
in interface AS400DataType
public Class getJavaType()
getJavaType
in interface AS400DataType
public byte[] toBytes(Object javaValue)
toBytes
in interface AS400DataType
javaValue
- The object corresponding to the data type. It must be an instance of Float.
public byte[] toBytes(float floatValue)
floatValue
- The value to be converted to IBM i format.
public int toBytes(Object javaValue, byte[] as400Value)
toBytes
in interface AS400DataType
javaValue
- The object corresponding to the data type. It must be an instance of Float.as400Value
- The array to receive the data type in IBM i format. There must be enough space to hold the IBM i value.
public int toBytes(float floatValue, byte[] as400Value)
floatValue
- The value to be converted to IBM i format.as400Value
- The array to receive the data type in IBM i format. There must be enough space to hold the IBM i value.
public int toBytes(Object javaValue, byte[] as400Value, int offset)
toBytes
in interface AS400DataType
javaValue
- The object corresponding to the data type. It must be an instance of Float.as400Value
- The array to receive the data type in IBM i format. There must be enough space to hold the IBM i value.offset
- The offset into the byte array for the start of the IBM i value. It must be greater than or equal to zero.
public int toBytes(float floatValue, byte[] as400Value, int offset)
floatValue
- The value to be converted to IBM i format.as400Value
- The array to receive the data type in IBM i format. There must be enough space to hold the IBM i value.offset
- The offset into the byte array for the start of the IBM i value. It must be greater than or equal to zero.
public float toFloat(byte[] as400Value)
as400Value
- The array containing the data type in IBM i format. The entire data type must be represented.
public float toFloat(byte[] as400Value, int offset)
as400Value
- The array containing the data type in IBM i format. The entire data type must be represented.offset
- The offset into the byte array for the start of the IBM i value. It must be greater than or equal to zero.
public Object toObject(byte[] as400Value)
toObject
in interface AS400DataType
as400Value
- The array containing the data type in IBM i format. The entire data type must be represented.
public Object toObject(byte[] as400Value, int offset)
toObject
in interface AS400DataType
as400Value
- The array containing the data type in IBM i format. The entire data type must be represented.offset
- The offset into the byte array for the start of the IBM i value. It must be greater than or equal to zero.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |