|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.phoenix_int.aserver.types.PHXSimpleType
com.phoenix_int.aserver.types.PHXSimpleArray
com.phoenix_int.aserver.types.PHXDoubleArray
public class PHXDoubleArray
Class wraps an array of PHXDouble variables for the ScriptWrapper utility.
PHXSimpleArray| Field Summary |
|---|
| Fields inherited from class com.phoenix_int.aserver.types.PHXSimpleArray |
|---|
_data, _lockDims, _lockResize |
| Constructor Summary | |
|---|---|
PHXDoubleArray()
|
|
PHXDoubleArray(java.lang.Object data)
|
|
| Method Summary | |
|---|---|
protected void |
_getMetaData(PHXSimpleType v2)
Worker which takes the meta data from an instance of PHXSimpleType and sets it into our meta data. |
protected void |
_setMetaData(PHXSimpleType v2)
Sets a simple type's meta data based on the meta data in this object. |
protected java.lang.Object |
allocateElement(java.lang.Class elementClass)
Allocates a single element in a default state. |
protected boolean |
dataTypeOK(java.lang.Class c)
Must override this function and return true if the specified class is acceptable as an array element component type. |
protected java.lang.Object |
elementFromString(java.lang.String val)
Sub-classes must provide an implementation of this function which converts a string form of a single element to Object form. |
double |
getDoubleValue(int index)
Gets an element as a double |
double |
getDoubleValue(int[] index)
Gets an element as a double |
java.lang.String[] |
getEnumAliases()
An interface function for the enumeration array |
double[] |
getEnumValues()
An interface function for the enumeration array |
java.lang.String |
getFormat()
retrieves the format of the variable |
boolean |
getHasLowerBound()
retrieves the hasLowerBound flag |
boolean |
getHasUpperBound()
retrieves the hasUpperBound flag |
double |
getLowerBound()
retrieves the current lower bound value |
double |
getUpperBound()
retrieves the current upper bound value |
PHXDouble |
getValue(int index)
gets an element as a PHXDouble object |
PHXDouble |
getValue(int[] index)
gets an element as a PHXDouble object |
void |
setEnumAliases(java.lang.String values)
takes a comma seperated string of values and fills the enumeration aliases list with values. |
void |
setEnumAliases(java.lang.String[] values)
Sets the enumeration aliases list |
void |
setEnumValues(double[] values)
Sets the enumeration list of valid values. |
void |
setEnumValues(java.lang.String values)
takes a comma seperated string of values and fills the enumeration List with values. |
void |
setFormat(java.lang.String format)
sets the format options |
void |
setHasLowerBound(boolean value)
sets the hasLowerBound flag |
void |
setHasUpperBound(boolean value)
sets the hasUpperBound flag |
void |
setLowerBound(double value)
sets the lower bound. |
void |
setUpperBound(double value)
sets the upper bound. |
void |
setValue(int[] index,
double val)
sets an element as a double |
void |
setValue(int[] index,
PHXDouble val)
sets an element as a PHXDouble object |
void |
setValue(int index,
double val)
sets an element as a double |
void |
setValue(int index,
PHXDouble val)
sets an element as a PHXDouble object |
| Methods inherited from class com.phoenix_int.aserver.types.PHXSimpleArray |
|---|
_getMetaData, _setMetaData, fromString, fromString, fromString, fromString, fromString2, generateFor, generateFor, getArray, getArrayElement, getArrayElement, getComponentType, getComponentType, getDimensions, getDimensions, getFirst, getLength, getLength, getLockResize, getNumDimensions, getNumDimensions, getSelf, incrementIndex, lockDimensions, newIndex, parseIndex, resize, setArray, setArrayElement, setArrayElement, setDimensions, setFirst, setLength, setLength, setLockResize, toString, toString, toString, toString, toString2, toString2, toString2, validElement |
| Methods inherited from class com.phoenix_int.aserver.types.PHXSimpleType |
|---|
addPropertyChangeListener, getDescription, getEnumTokens, getHasChanged, getUnits, removePropertyChangeListener, setDescription, setHasChanged, setUnits |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PHXDoubleArray()
public PHXDoubleArray(java.lang.Object data)
| Method Detail |
|---|
protected boolean dataTypeOK(java.lang.Class c)
PHXSimpleArray
dataTypeOK in class PHXSimpleArray
protected java.lang.Object allocateElement(java.lang.Class elementClass)
throws java.lang.IllegalAccessException,
java.lang.InstantiationException
PHXSimpleArray
allocateElement in class PHXSimpleArrayjava.lang.IllegalAccessException
java.lang.InstantiationExceptionpublic void setUpperBound(double value)
value - the upper boundpublic double getUpperBound()
java.lang.IllegalStateException - Thrown if
there is no upper bound defined.public void setLowerBound(double value)
value - the lower boundpublic double getLowerBound()
public void setHasUpperBound(boolean value)
value - true or falsepublic boolean getHasUpperBound()
public void setHasLowerBound(boolean value)
value - true or falsepublic boolean getHasLowerBound()
public void setEnumValues(java.lang.String values)
values - A comma seperrated string of enumeration valuespublic void setEnumValues(double[] values)
values - An array of double valuespublic double[] getEnumValues()
public void setEnumAliases(java.lang.String values)
values - A comma seperated string of enumeration aliasespublic void setEnumAliases(java.lang.String[] values)
values - An array of stringspublic java.lang.String[] getEnumAliases()
public void setFormat(java.lang.String format)
f - the new format for the variablepublic java.lang.String getFormat()
protected void _setMetaData(PHXSimpleType v2)
PHXSimpleArray
_setMetaData in class PHXSimpleArrayprotected void _getMetaData(PHXSimpleType v2)
PHXSimpleArray
_getMetaData in class PHXSimpleArraypublic PHXDouble getValue(int index)
index - 1D array index
java.lang.IllegalArgumentException - thrown if called on non-1D arraypublic PHXDouble getValue(int[] index)
index - nD array index
public double getDoubleValue(int index)
index - 1D array index
java.lang.IllegalArgumentException - thrown if called on non-1D arraypublic double getDoubleValue(int[] index)
index - nD array index
public void setValue(int index,
PHXDouble val)
index - 1D array indexval - value to set
public void setValue(int[] index,
PHXDouble val)
index - nD array indexval - value to set
public void setValue(int index,
double val)
index - 1D array indexval - value to set
public void setValue(int[] index,
double val)
index - nD array indexval - value to setprotected java.lang.Object elementFromString(java.lang.String val)
PHXSimpleArray
elementFromString in class PHXSimpleArray
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||