public final class Attribute
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static int |
iArrBol |
static int |
iArrByte |
static int |
iArrChr |
static int |
iArrDbl |
static int |
iArrFlt |
static int |
iArrInt |
static int |
iArrLng |
static int |
iArrShr |
static int |
iArrStr |
static int |
iBoolean |
static int |
iByte |
static int |
iCharacter |
static int |
iDouble |
static int |
iFloat |
static int |
iInteger |
static int |
iLong |
static int |
iShort |
static int |
iString |
static int |
iUnknown |
static java.lang.String[] |
s_arrTypeNames |
Constructor and Description |
---|
Attribute(double val) |
Attribute(double[] arr) |
Attribute(float val) |
Attribute(float[] arr) |
Attribute(int val)
Create new Attribute
Note that Attribute must be initially instantiated to a particular type.
|
Attribute(int[] arr) |
Attribute(long val) |
Attribute(long[] arr) |
Attribute(java.lang.String val) |
Attribute(java.lang.String[] arr) |
Modifier and Type | Method and Description |
---|---|
double[] |
getArrDbl() |
float[] |
getArrFlt() |
int[] |
getArrInt() |
long[] |
getArrLng() |
java.lang.String[] |
getArrStr() |
double |
getDouble() |
float |
getFloat() |
int |
getInteger() |
long |
getLong() |
java.lang.Object |
getObject() |
java.lang.String |
getString() |
int |
getType() |
java.lang.String |
getTypeString() |
boolean |
isArray() |
boolean |
parse(java.lang.String strVal)
Set Attribute value from string parsing
|
void |
set(double newVal) |
void |
set(double[] newArr) |
void |
set(float newVal) |
void |
set(float[] newArr) |
void |
set(int newVal) |
void |
set(int[] newArr) |
void |
set(long newVal) |
void |
set(long[] newArr) |
void |
set(java.lang.String newVal) |
void |
set(java.lang.String[] newArr) |
java.lang.String |
stringValue() |
public static java.lang.String[] s_arrTypeNames
public static final int iUnknown
public static final int iBoolean
public static final int iCharacter
public static final int iByte
public static final int iShort
public static final int iInteger
public static final int iLong
public static final int iFloat
public static final int iDouble
public static final int iString
public static final int iArrBol
public static final int iArrChr
public static final int iArrByte
public static final int iArrShr
public static final int iArrInt
public static final int iArrLng
public static final int iArrFlt
public static final int iArrDbl
public static final int iArrStr
public Attribute(int val)
public Attribute(long val)
public Attribute(float val)
public Attribute(double val)
public Attribute(java.lang.String val)
public Attribute(int[] arr)
public Attribute(long[] arr)
public Attribute(float[] arr)
public Attribute(double[] arr)
public Attribute(java.lang.String[] arr)
public int getType()
public java.lang.String getTypeString()
public boolean isArray()
public java.lang.Object getObject()
public int getInteger()
public long getLong()
public float getFloat()
public double getDouble()
public java.lang.String getString()
public int[] getArrInt()
public long[] getArrLng()
public float[] getArrFlt()
public double[] getArrDbl()
public java.lang.String[] getArrStr()
public void set(int newVal)
public void set(long newVal)
public void set(float newVal)
public void set(double newVal)
public void set(java.lang.String newVal)
public void set(int[] newArr)
public void set(long[] newArr)
public void set(float[] newArr)
public void set(double[] newArr)
public void set(java.lang.String[] newArr)
public boolean parse(java.lang.String strVal) throws java.lang.NumberFormatException
java.lang.NumberFormatException
public java.lang.String stringValue()