drcl.data
Class UniversalStruct
java.lang.Object
drcl.DrclObj
drcl.data.Struct
drcl.data.UniversalStruct
- All Implemented Interfaces:
- java.lang.Cloneable, ObjectDuplicable, java.io.Serializable
- public class UniversalStruct
- extends Struct
Class that emulates the "struct" construct in C programming.
Each field in the struct is referenced by its index, starting from 0.
- See Also:
- Serialized Form
|
Constructor Summary |
UniversalStruct(int size_)
|
UniversalStruct(java.lang.Object o_)
|
UniversalStruct(java.lang.Object[] o_)
|
UniversalStruct(java.lang.Object o1_,
java.lang.Object o2_)
|
UniversalStruct(java.lang.Object o1_,
java.lang.Object o2_,
java.lang.Object o3_)
|
UniversalStruct(java.lang.Object o1_,
java.lang.Object o2_,
java.lang.Object o3_,
java.lang.Object o4_)
|
UniversalStruct(java.lang.Object o1_,
java.lang.Object o2_,
java.lang.Object o3_,
java.lang.Object o4_,
java.lang.Object o5_)
|
UniversalStruct(java.lang.Object o1_,
java.lang.Object o2_,
java.lang.Object o3_,
java.lang.Object o4_,
java.lang.Object o5_,
java.lang.Object o6_)
|
UniversalStruct(java.lang.String[] fieldNames_,
java.lang.Object[] o_)
|
| Methods inherited from class drcl.data.Struct |
duplicate, equals, get, getBoolean, getDouble, getFieldName, getInt, getLong, getName, indexOf, isNull, set, setBoolean, setDouble, setInt, setLong, setName, subStruct, subStruct, toString, toString, toString, toString, toString, toString |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
UniversalStruct
public UniversalStruct(java.lang.Object o_)
UniversalStruct
public UniversalStruct(java.lang.Object o1_,
java.lang.Object o2_)
UniversalStruct
public UniversalStruct(java.lang.Object o1_,
java.lang.Object o2_,
java.lang.Object o3_)
UniversalStruct
public UniversalStruct(java.lang.Object o1_,
java.lang.Object o2_,
java.lang.Object o3_,
java.lang.Object o4_)
UniversalStruct
public UniversalStruct(java.lang.Object o1_,
java.lang.Object o2_,
java.lang.Object o3_,
java.lang.Object o4_,
java.lang.Object o5_)
UniversalStruct
public UniversalStruct(java.lang.Object o1_,
java.lang.Object o2_,
java.lang.Object o3_,
java.lang.Object o4_,
java.lang.Object o5_,
java.lang.Object o6_)
UniversalStruct
public UniversalStruct(java.lang.Object[] o_)
UniversalStruct
public UniversalStruct(java.lang.String[] fieldNames_,
java.lang.Object[] o_)
UniversalStruct
public UniversalStruct(int size_)
setFieldNames
public void setFieldNames(java.lang.String[] fnames_)
getFieldNames
public java.lang.String[] getFieldNames()
- Overrides:
getFieldNames in class Struct
setNumFields
public void setNumFields(int size_)
getNumFields
public int getNumFields()
- Specified by:
getNumFields in class Struct
setInt
public void setInt(int index_,
int value_)
- Overrides:
setInt in class Struct
getInt
public int getInt(int index_)
- Overrides:
getInt in class Struct
setLong
public void setLong(int index_,
long value_)
- Overrides:
setLong in class Struct
getLong
public long getLong(int index_)
- Overrides:
getLong in class Struct
setDouble
public void setDouble(int index_,
double value_)
- Overrides:
setDouble in class Struct
getDouble
public double getDouble(int index_)
throws java.lang.ClassCastException
- Overrides:
getDouble in class Struct
- Throws:
java.lang.ClassCastException
setBoolean
public void setBoolean(int index_,
boolean value_)
- Overrides:
setBoolean in class Struct
getBoolean
public boolean getBoolean(int index_)
- Overrides:
getBoolean in class Struct
set
public void set(int index_,
java.lang.Object value_)
- Overrides:
set in class Struct
get
public java.lang.Object get(int index_)
- Overrides:
get in class Struct
isNull
public boolean isNull(int index_)
- Overrides:
isNull in class Struct
getAllFields
public java.lang.Object[] getAllFields()
- Specified by:
getAllFields in class Struct
Copyright © 1998-2003 Distributed Real-time Computing Lab (DRCL). All Rights Reserved. ~ To J-Sim Home ~