|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ibm.as400.access.AS400Array
public class AS400Array extends Object implements AS400DataType
The AS400Array class provides a composite data type representing an array of AS400DataType objects.
| Modifier and Type | Field and Description |
|---|
| Fields inherited from interface com.ibm.as400.access.AS400DataType |
|---|
TYPE_ARRAY, TYPE_BIN2, TYPE_BIN4, TYPE_BIN8, TYPE_BYTE_ARRAY, TYPE_DECFLOAT, TYPE_FLOAT4, TYPE_FLOAT8, TYPE_PACKED, TYPE_STRUCTURE, TYPE_TEXT, TYPE_UBIN2, TYPE_UBIN4, TYPE_ZONED |
| Constructor and Description |
|---|
AS400Array()
Constructs an AS400Array object. |
AS400Array(AS400DataType type,
int size)
Constructs an AS400Array object. |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone()
Creates a new AS400Array object that is identical to the current instance. |
int |
getByteLength()
Returns the byte length of the data type. |
Object |
getDefaultValue()
Returns a Java object that represents the default value of the data type. |
int |
getInstanceType()
Returns TYPE_ARRAY. |
Class |
getJavaType()
Returns the Java class that corresponds with this data type. |
int |
getNumberOfElements()
Returns the number of elements in the data type. |
AS400DataType |
getType()
Returns the type of the array. |
void |
setNumberOfElements(int size)
Sets the number of elements in the data type. |
void |
setType(AS400DataType type)
Sets the type of the 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. |
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 AS400Array()
public AS400Array(AS400DataType type,
int size)
type - The type of the array.size - The number of elements in the array. It must be greater than or equal to zero.| Method Detail |
|---|
public Object clone()
clone in interface AS400DataTypeclone in class Objectpublic int getByteLength()
getByteLength in interface AS400DataTypepublic Object getDefaultValue()
getDefaultValue in interface AS400DataTypepublic int getInstanceType()
TYPE_ARRAY.
getInstanceType in interface AS400DataTypepublic Class getJavaType()
getJavaType in interface AS400DataTypepublic int getNumberOfElements()
public AS400DataType getType()
public void setNumberOfElements(int size)
size - The number of elements in the array. It must be greater than or equal to zero.public void setType(AS400DataType type)
type - The type of the array.public byte[] toBytes(Object javaValue)
toBytes in interface AS400DataTypejavaValue - The object corresponding to the data type. It must be an Object array; the array must contain the correct number of elements, and each element must be of the correct type.
public int toBytes(Object javaValue,
byte[] as400Value)
toBytes in interface AS400DataTypejavaValue - The object corresponding to the data type. It must be an Object array; the array must contain the correct number of elements, and each element must be of the correct type.as400Value - The array to receive the data type in IBM i format. There must be enough space to hold the value.
public int toBytes(Object javaValue,
byte[] as400Value,
int offset)
toBytes in interface AS400DataTypejavaValue - The object corresponding to the data type. It must be an Object array; the array must contain the correct number of elements, and each element must be of the correct type.as400Value - The array to receive the data type in IBM i format. There must be enough space to hold the 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 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 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.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||