public class StructureDataProxy extends StructureData
| Modifier and Type | Field and Description |
|---|---|
protected StructureData |
org |
EMPTY, members| Modifier | Constructor and Description |
|---|---|
protected |
StructureDataProxy(StructureData org) |
|
StructureDataProxy(StructureMembers members,
StructureData org) |
| Modifier and Type | Method and Description |
|---|---|
double |
convertScalarDouble(StructureMembers.Member m)
Get scalar value as a double, with conversion as needed.
|
float |
convertScalarFloat(StructureMembers.Member m)
Get scalar value as a float, with conversion as needed.
|
int |
convertScalarInt(StructureMembers.Member m)
Get scalar value as a int, with conversion as needed.
|
long |
convertScalarLong(StructureMembers.Member m)
Get scalar value as a int, with conversion as needed.
|
Array |
getArray(StructureMembers.Member m)
Get member data array of any type as an Array.
|
ArraySequence |
getArraySequence(StructureMembers.Member m)
Get ArraySequence for a member of type Sequence.
|
ArrayStructure |
getArrayStructure(StructureMembers.Member m)
Get ArrayStructure for a member of type Structure.
|
byte[] |
getJavaArrayByte(StructureMembers.Member m)
Get java byte array for a member of type byte.
|
char[] |
getJavaArrayChar(StructureMembers.Member m)
Get java char array for a member of type char.
|
double[] |
getJavaArrayDouble(StructureMembers.Member m)
Get java double array for a member of type double.
|
float[] |
getJavaArrayFloat(StructureMembers.Member m)
Get java float array for a member of type float.
|
int[] |
getJavaArrayInt(StructureMembers.Member m)
Get java int array for a member of type int.
|
long[] |
getJavaArrayLong(StructureMembers.Member m)
Get java long array for a member of type long.
|
short[] |
getJavaArrayShort(StructureMembers.Member m)
Get java short array for a member of type short.
|
java.lang.String[] |
getJavaArrayString(StructureMembers.Member m)
Get java array of Strings for a member of type char or String.
|
StructureData |
getOriginalStructureData() |
byte |
getScalarByte(StructureMembers.Member m)
Get member data of type byte.
|
char |
getScalarChar(StructureMembers.Member m)
Get member data of type char.
|
double |
getScalarDouble(StructureMembers.Member m)
Get member data of type double.
|
float |
getScalarFloat(StructureMembers.Member m)
Get member data of type float.
|
int |
getScalarInt(StructureMembers.Member m)
Get member data of type int.
|
long |
getScalarLong(StructureMembers.Member m)
Get member data of type long.
|
java.lang.Object |
getScalarObject(StructureMembers.Member m)
Get member data array of any type as an Object, eg, Float, Double, String etc.
|
short |
getScalarShort(StructureMembers.Member m)
Get member data of type short.
|
java.lang.String |
getScalarString(StructureMembers.Member m)
Get String value, from rank 0 String or rank 1 char member array.
|
StructureData |
getScalarStructure(StructureMembers.Member m)
Get member data of type Structure.
|
convertScalarDouble, convertScalarFloat, convertScalarInt, convertScalarLong, findMember, getArray, getArraySequence, getArrayStructure, getJavaArrayByte, getJavaArrayChar, getJavaArrayDouble, getJavaArrayFloat, getJavaArrayInt, getJavaArrayLong, getJavaArrayShort, getJavaArrayString, getMembers, getName, getScalarByte, getScalarChar, getScalarDouble, getScalarFloat, getScalarInt, getScalarLong, getScalarObject, getScalarShort, getScalarString, getScalarStructure, getStructureMembers, showInternal, showInternalMembers, toStringprotected StructureData org
protected StructureDataProxy(StructureData org)
public StructureDataProxy(StructureMembers members, StructureData org)
public StructureData getOriginalStructureData()
public Array getArray(StructureMembers.Member m)
StructureDatagetArray in class StructureDatam - get data from this StructureMembers.Member.public float convertScalarFloat(StructureMembers.Member m)
StructureDataconvertScalarFloat in class StructureDatam - member Variable.public double convertScalarDouble(StructureMembers.Member m)
StructureDataconvertScalarDouble in class StructureDatam - member Variable.public int convertScalarInt(StructureMembers.Member m)
StructureDataconvertScalarInt in class StructureDatam - member Variable.public long convertScalarLong(StructureMembers.Member m)
StructureDataconvertScalarLong in class StructureDatam - member Variable.public double getScalarDouble(StructureMembers.Member m)
StructureDatagetScalarDouble in class StructureDatam - get data from this StructureMembers.Member. Must be of type double.public double[] getJavaArrayDouble(StructureMembers.Member m)
StructureDatagetJavaArrayDouble in class StructureDatam - get data from this StructureMembers.Member. Must be of type double.public float getScalarFloat(StructureMembers.Member m)
StructureDatagetScalarFloat in class StructureDatam - get data from this StructureMembers.Member. Must be of type float.public float[] getJavaArrayFloat(StructureMembers.Member m)
StructureDatagetJavaArrayFloat in class StructureDatam - get data from this StructureMembers.Member. Must be of type float.public byte getScalarByte(StructureMembers.Member m)
StructureDatagetScalarByte in class StructureDatam - get data from this StructureMembers.Member. Must be of type byte.public byte[] getJavaArrayByte(StructureMembers.Member m)
StructureDatagetJavaArrayByte in class StructureDatam - get data from this StructureMembers.Member. Must be of type byte.public int getScalarInt(StructureMembers.Member m)
StructureDatagetScalarInt in class StructureDatam - get data from this StructureMembers.Member. Must be of type int.public int[] getJavaArrayInt(StructureMembers.Member m)
StructureDatagetJavaArrayInt in class StructureDatam - get data from this StructureMembers.Member. Must be of type int.public short getScalarShort(StructureMembers.Member m)
StructureDatagetScalarShort in class StructureDatam - get data from this StructureMembers.Member. Must be of type short.public short[] getJavaArrayShort(StructureMembers.Member m)
StructureDatagetJavaArrayShort in class StructureDatam - get data from this StructureMembers.Member. Must be of type short.public long getScalarLong(StructureMembers.Member m)
StructureDatagetScalarLong in class StructureDatam - get data from this StructureMembers.Member. Must be of type long.public long[] getJavaArrayLong(StructureMembers.Member m)
StructureDatagetJavaArrayLong in class StructureDatam - get data from this StructureMembers.Member. Must be of type long.public char getScalarChar(StructureMembers.Member m)
StructureDatagetScalarChar in class StructureDatam - get data from this StructureMembers.Member. Must be of type char.public char[] getJavaArrayChar(StructureMembers.Member m)
StructureDatagetJavaArrayChar in class StructureDatam - get data from this StructureMembers.Member. Must be of type char.public java.lang.String getScalarString(StructureMembers.Member m)
StructureDatagetScalarString in class StructureDatam - get data from this StructureMembers.Member. Must be of type char or String.public java.lang.String[] getJavaArrayString(StructureMembers.Member m)
StructureDatagetJavaArrayString in class StructureDatam - get data from this StructureMembers.Member. Must be of type char or String.public StructureData getScalarStructure(StructureMembers.Member m)
StructureDatagetScalarStructure in class StructureDatam - get data from this StructureMembers.Member. Must be of type Structure.public ArrayStructure getArrayStructure(StructureMembers.Member m)
StructureDatagetArrayStructure in class StructureDatam - get data from this StructureMembers.Member. Must be of type Structure.public ArraySequence getArraySequence(StructureMembers.Member m)
StructureDatagetArraySequence in class StructureDatam - get data from this StructureMembers.Member. Must be of type Sequence.public java.lang.Object getScalarObject(StructureMembers.Member m)
StructureDatagetScalarObject in class StructureDatam - get data from this StructureMembers.Member.