|
|||||||||
| 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.PHXStringArray
public class PHXStringArray
Class wraps an array of PHXString variables for the ScriptWrapper utility.
PHXSimpleArray| Field Summary |
|---|
| Fields inherited from class com.phoenix_int.aserver.types.PHXSimpleArray |
|---|
_data, _lockDims, _lockResize |
| Constructor Summary | |
|---|---|
PHXStringArray()
|
|
PHXStringArray(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 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. |
java.lang.String[] |
getEnumAliases()
An interface function for the enumeration array |
java.lang.String |
getEnumAliasesStr()
An interface function for the enumeration array |
java.lang.String[] |
getEnumValues()
An interface function for the enumeration array |
java.lang.String |
getEnumValuesStr()
Interface function to pass out the enumeration array as a comma separated string |
java.lang.String |
getStringValue(int index)
Gets a particular element as a String |
java.lang.String |
getStringValue(int[] index)
Gets a particular element as a String |
PHXString |
getValue(int index)
Gets a particular element as a PHXString |
PHXString |
getValue(int[] index)
Gets a particular element as a PHXString |
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(java.lang.String values)
takes a comma seperated string of values and fills the enumeration List with values. |
void |
setEnumValues(java.lang.String[] values)
sets enum values |
void |
setValue(int[] index,
PHXString val)
Sets a particular element as a PHXString |
void |
setValue(int[] index,
java.lang.String val)
Sets a particular element as a String |
void |
setValue(int index,
PHXString val)
Sets a particular element as a PHXString |
void |
setValue(int index,
java.lang.String val)
Sets a particular element as a String |
| Methods inherited from class com.phoenix_int.aserver.types.PHXSimpleArray |
|---|
_getMetaData, _setMetaData, allocateElement, checkRectangular, fromString, fromString, fromString, fromString, fromString2, generateFor, generateFor, getArray, getArrayElement, getArrayElement, getComponentType, getComponentType, getDimensions, getDimensions, getFirst, getLength, getLength, getLockResize, getnDIndex, 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 PHXStringArray()
public PHXStringArray(java.lang.Object data)
| Method Detail |
|---|
protected boolean dataTypeOK(java.lang.Class c)
PHXSimpleArray
dataTypeOK in class PHXSimpleArraypublic void setEnumValues(java.lang.String values)
values - A comma seperrated string of enumeration valuespublic void setEnumValues(java.lang.String[] values)
value: - list of enum valuespublic java.lang.String[] getEnumValues()
public java.lang.String getEnumValuesStr()
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 java.lang.String getEnumAliasesStr()
protected void _setMetaData(PHXSimpleType v2)
PHXSimpleArray
_setMetaData in class PHXSimpleArrayprotected void _getMetaData(PHXSimpleType v2)
PHXSimpleArray
_getMetaData in class PHXSimpleArraypublic PHXString getValue(int index)
index - 1D array index
java.lang.IllegalArgumentException - thrown if called on non-1D arraypublic PHXString getValue(int[] index)
index - 1D array index
public java.lang.String getStringValue(int index)
index - nD array index
java.lang.IllegalArgumentException - thrown if called on non-1D arraypublic java.lang.String getStringValue(int[] index)
index - nD array index
public void setValue(int index,
PHXString val)
index - 1D array indexval - value to set
java.lang.IllegalArgumentException - thrown if called on non-1D array
public void setValue(int[] index,
PHXString val)
index - 1D array indexval - value to set
public void setValue(int index,
java.lang.String val)
index - 1D array indexval - value to set
java.lang.IllegalArgumentException - thrown if called on non-1D array
public void setValue(int[] index,
java.lang.String val)
index - 1D 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 | ||||||||