public class StructureDataRegexp extends StructureData
| Modifier and Type | Class and Description |
|---|---|
static class |
StructureDataRegexp.Vinfo |
static class |
StructureDataRegexp.VinfoField |
| Modifier and Type | Field and Description |
|---|---|
protected com.google.re2j.Matcher |
matcher |
EMPTY, members| Constructor and Description |
|---|
StructureDataRegexp(StructureMembers members,
com.google.re2j.Matcher m) |
| 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.
|
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.
|
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.
|
protected java.lang.Object |
parse(DataType dt,
StructureDataRegexp.VinfoField vinfo) |
protected java.lang.Object |
parse(DataType dt,
StructureDataRegexp.VinfoField vinfo,
int fldno) |
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, getScalarObject, getScalarShort, getScalarString, getScalarStructure, getStructureMembers, showInternal, showInternalMembers, toStringpublic StructureDataRegexp(StructureMembers members, com.google.re2j.Matcher m)
protected java.lang.Object parse(DataType dt, StructureDataRegexp.VinfoField vinfo) throws java.lang.NumberFormatException
java.lang.NumberFormatExceptionprotected java.lang.Object parse(DataType dt, StructureDataRegexp.VinfoField vinfo, int fldno) throws java.lang.NumberFormatException
java.lang.NumberFormatExceptionpublic 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.