public class AS400Float4 extends java.lang.Object implements 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_VARCHAR, TYPE_ZONED| Constructor and Description | 
|---|
| AS400Float4()Constructs an AS400Float4 object. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.Object | clone()Creates a new AS400Float4 object that is identical to the current instance. | 
| int | getByteLength()Returns the byte length of the data type. | 
| java.lang.Object | getDefaultValue()Returns a Java object representing the default value of the data type. | 
| int | getInstanceType()Returns  TYPE_FLOAT4. | 
| java.lang.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(java.lang.Object javaValue)Converts the specified Java object to IBM i format. | 
| int | toBytes(java.lang.Object javaValue,
       byte[] as400Value)Converts the specified Java object into IBM i format in the specified byte array. | 
| int | toBytes(java.lang.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. | 
| java.lang.Object | toObject(byte[] as400Value)Converts the specified IBM i data type to a Java object. | 
| java.lang.Object | toObject(byte[] as400Value,
        int offset)Converts the specified IBM i data type to a Java object. | 
public java.lang.Object clone()
clone in interface AS400DataTypeclone in class java.lang.Objectpublic int getByteLength()
getByteLength in interface AS400DataTypepublic java.lang.Object getDefaultValue()
getDefaultValue in interface AS400DataTypepublic int getInstanceType()
TYPE_FLOAT4.getInstanceType in interface AS400DataTypepublic java.lang.Class getJavaType()
getJavaType in interface AS400DataTypepublic byte[] toBytes(java.lang.Object javaValue)
toBytes in interface AS400DataTypejavaValue - 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(java.lang.Object javaValue,
          byte[] as400Value)
toBytes in interface AS400DataTypejavaValue - 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(java.lang.Object javaValue,
          byte[] as400Value,
          int offset)
toBytes in interface AS400DataTypejavaValue - 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 java.lang.Object toObject(byte[] as400Value)
toObject in interface AS400DataTypeas400Value - The array containing the data type in IBM i format.  The entire data type must be represented.public java.lang.Object toObject(byte[] as400Value,
                        int offset)
toObject in interface AS400DataTypeas400Value - 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.