Skip to main content

ModelCenter Remote Execution Java API 2026 R1

Class PHXScriptObject

Last update: 22.06.2026

Package: com.phoenix_int.aserver.types

↳ java.lang.Object
  ↳ com.phoenix_int.aserver.types.PHXSimpleType
    ↳ com.phoenix_int.aserver.types.PHXScriptObject

All Implemented Interfaces:


Declaration:

public class PHXScriptObject
extends PHXSimpleType

The type for object variables.

This class holds an instance of PHXObjectHost that wraps around a Java or Python object, and uses introspection to get and set values of the internal object.

Nested Class Summary

Nested classes/interfaces inherited from interface com.phoenix_int.aserver.types.IPHXType2

IPHXType2.IVisitor<t>

Constructor Summary

Constructor and Description
PHXScriptObject()Creates a new instance of PHXScriptObject

Method Summary

Modifier and Type Method and Description
<t>&nbsp;T Accept(IPHXType2.IVisitor<t>&nbsp;visitor)
Accept a Visitor.
java.lang.Object callMethod(java.lang.String&nbsp;method)
call a method
PHXSimpleType createCopy()
Create a copy of this instance, including the value and metadata.
void deleteAllMembers()
delete all members for non-strict type object.
void deleteMember(java.lang.String&nbsp;mIndex)
delete a member for non-strict type object.
boolean equalsNatural(PHXSimpleTypetoCompare)
Compare this PHXSimpleType to another PHXSimpleType.
void fromFile(java.lang.String&nbsp;mIndex)
load a file into a file member.
void fromFile(java.lang.String&nbsp;mIndex, java.lang.String&nbsp;fileName)
load a file into a file member
void fromObject(java.lang.Object&nbsp;toRead)
Load the value of this object from the specified object.
void fromString(java.lang.String&nbsp;value)
update object using the XML value
void fromString2(PHXStringBuffervalue)
update object using the XML value
void fromXML(java.lang.String&nbsp;xmlStr)<br>update the object from an XML string
boolean getBooleanArrayMemberValue(java.lang.String&nbsp;mIndex, int&nbsp;index)
get the value of an 1D boolean array element
boolean getBooleanArrayMemberValue(java.lang.String&nbsp;mIndex, int[]&nbsp;index)
get the value of a boolean array element
boolean getBooleanMemberValue(java.lang.String&nbsp;mIndex)
gets the value of boolean member
java.lang.String getClassURL()
get the class type.
double getDoubleArrayMemberValue(java.lang.String&nbsp;mIndex, int&nbsp;index)
get the value of an 1D double array element
double getDoubleArrayMemberValue(java.lang.String&nbsp;mIndex, int[]&nbsp;index)
get the value of a double array element
double getDoubleMemberValue(java.lang.String&nbsp;mIndex)
gets the value of a double member
java.lang.String getFileName(java.lang.String&nbsp;mIndex)
return name of the data source file
int getIntArrayMemberValue(java.lang.String&nbsp;mIndex, int&nbsp;index)
get the value of an 1D integer array element
int getIntArrayMemberValue(java.lang.String&nbsp;mIndex, int[]&nbsp;index)
get the value of an integer array element
java.lang.Object getInternalObject()
get internal Java object that represent the data
int getIntMemberValue(java.lang.String&nbsp;mIndex)
gets the value of an integer member
boolean getIsBinary(java.lang.String&nbsp;mIndex)
return true if the file member contains a binary file
java.lang.String getMemberDescription(java.lang.String&nbsp;mIndex)
get description of the member
int[] getMemberDimensions(java.lang.String&nbsp;mIndex)
get dimensions and size of an array member
java.lang.String getMemberEnumAliases(java.lang.String&nbsp;mIndex)
get enum aliases of the member
java.lang.String getMemberEnumValues(java.lang.String&nbsp;mIndex)
return enum values of the member
int getMemberLength(java.lang.String&nbsp;mIndex)
get length of an 1D array member
int getMemberLength(java.lang.String&nbsp;mIndex, int&nbsp;dimension)
get length of an array member
java.lang.String[] getMemberList(java.lang.String&nbsp;mIndex)
get a list of child members.
java.lang.String getMemberLowerBound(java.lang.String&nbsp;mIndex)
get lowerBound of a member
int getMemberNumDimensions(java.lang.String&nbsp;mIndex)
get number of dimensions of an array member
java.lang.String getMemberProperty(java.lang.String&nbsp;mIndex, java.lang.String&nbsp;propertyName)
get value of a property of the member
java.lang.String getMemberType(java.lang.String&nbsp;mIndex)
return type of the member
java.lang.String getMemberUnits(java.lang.String&nbsp;mIndex)
get units of the member
java.lang.String getMemberUpperBound(java.lang.String&nbsp;mIndex)
return upperBound of the member
java.lang.String getMemberValueAsString(java.lang.String&nbsp;mIndex)
gets the value of a member as a string
java.lang.String[] getMethodList()
get a list of methods
java.lang.String getStringArrayMemberValue(java.lang.String&nbsp;mIndex, int&nbsp;index)
get the value of an 1D String array element
java.lang.String getStringArrayMemberValue(java.lang.String&nbsp;mIndex, int[]&nbsp;index)
get the value of a string array element
java.lang.String getStringMemberValue(java.lang.String&nbsp;mIndex)
gets the value of string member
boolean hasMember(java.lang.String&nbsp;mIndex)
check if a member exists
boolean hasMemberLowerBound(java.lang.String&nbsp;mIndex)
check if a member has lower bound defined
boolean hasMemberUpperBound(java.lang.String&nbsp;mIndex)
check if a member has lower bound defined
void initialize(com.phoenix_int.object.PHXDataObjectClass&nbsp;pClass)
initialize object variable with the specified class
boolean isNonStrictType()
check whether a class is a non-strict type
void setBaseName(java.lang.String&nbsp;mIndex, java.lang.String&nbsp;baseName)
set base name for the data source file
void setBooleanArrayMemberValue(java.lang.String&nbsp;mIndex, int[]&nbsp;index, boolean&nbsp;value)
sets the value of a boolean array member
void setBooleanArrayMemberValue(java.lang.String&nbsp;mIndex, int&nbsp;index, boolean&nbsp;value)
sets the value of an 1D boolean array member
void setBooleanMemberValue(java.lang.String&nbsp;mIndex, boolean&nbsp;value)
sets the value of a boolean member
void setDoubleArrayMemberValue(java.lang.String&nbsp;mIndex, int[]&nbsp;index, double&nbsp;value)
sets the value of a double array member
void setDoubleArrayMemberValue(java.lang.String&nbsp;mIndex, int&nbsp;index, double&nbsp;value)
sets the value of a 1D double array member
void setDoubleMemberValue(java.lang.String&nbsp;mIndex, double&nbsp;value)
sets the value of a double member
void setFileExtension(java.lang.String&nbsp;mIndex, java.lang.String&nbsp;fileExtension)
set file extesion of the data source file
void setFileName(java.lang.String&nbsp;mIndex, java.lang.String&nbsp;fileName)
set name of the data source file
void setIntArrayMemberValue(java.lang.String&nbsp;mIndex, int[]&nbsp;index, int&nbsp;value)
sets the value of an integer array member
void setIntArrayMemberValue(java.lang.String&nbsp;mIndex, int&nbsp;index, int&nbsp;value)
sets the value of an 1D integer array member
void setIntMemberValue(java.lang.String&nbsp;mIndex, int&nbsp;value)
sets the value of an integer member
void setIsBinary(java.lang.String&nbsp;mIndex, boolean&nbsp;isBinary)
set binary flag for a file member
void setMember(java.lang.String&nbsp;mIndex, java.lang.String&nbsp;value, java.lang.String&nbsp;type)
sets the value of a member.
void setMemberDescription(java.lang.String&nbsp;mIndex, java.lang.String&nbsp;description)
set description of the member
void setMemberDimensions(java.lang.String&nbsp;mIndex, int[]&nbsp;dims)
set dimensions of an array member
void setMemberEnumAliases(java.lang.String&nbsp;mIndex, java.lang.String&nbsp;enumAliases)
set enum aliases of the member
void setMemberEnumValues(java.lang.String&nbsp;mIndex, java.lang.String&nbsp;enumValues)
set enum values of the member
void setMemberLength(java.lang.String&nbsp;mIndex, int&nbsp;length)
set length of an 1D array member
void setMemberLength(java.lang.String&nbsp;mIndex, int&nbsp;length, int&nbsp;dimension)
set length of an array member
void setMemberLowerBound(java.lang.String&nbsp;mIndex, java.lang.String&nbsp;lowerBound)
set lowerBound of the member
void setMemberProperty(java.lang.String&nbsp;mIndex, java.lang.String&nbsp;propertyName, java.lang.String&nbsp;propertyValue)
set value of a property of the member
void setMemberUnits(java.lang.String&nbsp;mIndex, java.lang.String&nbsp;units)
set units of the member
void setMemberUpperBound(java.lang.String&nbsp;mIndex, java.lang.String&nbsp;upperBound)
set upperBound of the member
void setMemberValueFromString(java.lang.String&nbsp;mIndex, java.lang.String&nbsp;value)
sets the value of a member from string
void setStringArrayMemberValue(java.lang.String&nbsp;mIndex, int[]&nbsp;index, java.lang.String&nbsp;value)
sets the value of a string array member
void setStringArrayMemberValue(java.lang.String&nbsp;mIndex, int&nbsp;index, java.lang.String&nbsp;value)
sets the value of a 1D string array member
void setStringMemberValue(java.lang.String&nbsp;mIndex, java.lang.String&nbsp;value)
sets the value of a string member
void toFile(java.lang.String&nbsp;mIndex)
write a file member to a file file name must have been specified
void toFile(java.lang.String&nbsp;mIndex, java.lang.String&nbsp;fileName)
write a file member to a file
java.lang.String toString()
get XML representation of the object variable
PHXStringBuffer toString2()
converts the variable to a PHXStringBuffer
java.lang.String toXML()
get XML representation of the object

Methods inherited from class com.phoenix_int.aserver.types.PHXSimpleType

_copyMetadataFromOther, 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

PHXScriptObject

public&nbsp;PHXScriptObject()

Creates a new instance of PHXScriptObject

Method Detail

initialize

public&nbsp;void&nbsp;initialize(com.phoenix_int.object.PHXDataObjectClass&nbsp;pClass)
                throws java.io.IOException

Initialize object variable with the specified class

Parameters:

  • pClass - class information

Throws:

  • java.io.IOException

toString

public&nbsp;java.lang.String&nbsp;toString()

Get XML representation of the object variable

Specified by:

Overrides:

  • toString in class java.lang.Object

Returns:

  • XML string

fromString

public&nbsp;void&nbsp;fromString(java.lang.String&nbsp;value)

Update object using the XML value

Parameters:

  • value - XML string for the object

toString2

public&nbsp;PHXStringBuffer&nbsp;toString2()

Converts the variable to a PHXStringBuffer

Returns:

  • the PHXStringBuffer representation of the variable

fromString2

public&nbsp;void&nbsp;fromString2(PHXStringBuffer&nbsp;value)

Update object using the XML value

Parameters:

  • value - the value to convert

getClassURL

public&nbsp;java.lang.String&nbsp;getClassURL()

Get the class type. The class type is defined in a URL format

Returns:

  • class type

getMemberValueAsString

public&nbsp;java.lang.String&nbsp;getMemberValueAsString(java.lang.String&nbsp;mIndex)

Gets the value of a member as a string

Parameters:

  • mIndex - member index (e.g., member1, grp1.member1, member1[1], member1[1,2])

Returns:

  • the value of the variable

getDoubleMemberValue

public&nbsp;double&nbsp;getDoubleMemberValue(java.lang.String&nbsp;mIndex)

Gets the value of a double member

Parameters:

  • mIndex - member index

Returns:

  • the value of the variable

getIntMemberValue

public&nbsp;int&nbsp;getIntMemberValue(java.lang.String&nbsp;mIndex)

Gets the value of an integer member

Parameters:

  • mIndex - member index

Returns:

  • the value of the variable

getBooleanMemberValue

public&nbsp;boolean&nbsp;getBooleanMemberValue(java.lang.String&nbsp;mIndex)

Gets the value of boolean member

Parameters:

  • mIndex - member index

Returns:

  • the value of the variable

getStringMemberValue

public&nbsp;java.lang.String&nbsp;getStringMemberValue(java.lang.String&nbsp;mIndex)

Gets the value of string member

Parameters:

  • mIndex - member index

Returns:

  • the value of the variable

getDoubleArrayMemberValue

public&nbsp;double&nbsp;getDoubleArrayMemberValue(java.lang.String&nbsp;mIndex,
                                        int&nbsp;index)

Get the value of an 1D double array element

Parameters:

  • mIndex - member index

Returns:

  • the value of the variable

getDoubleArrayMemberValue

public&nbsp;double&nbsp;getDoubleArrayMemberValue(java.lang.String&nbsp;mIndex,
                                        int[]&nbsp;index)

Get the value of a double array element

Parameters:

  • mIndex - member index
  • index - array index

Returns:

  • the value of the variable

getIntArrayMemberValue

public&nbsp;int&nbsp;getIntArrayMemberValue(java.lang.String&nbsp;mIndex,
                                  int&nbsp;index)

Get the value of an 1D integer array element

Parameters:

  • mIndex - member index
  • index - array index

Returns:

  • the value of the variable

getIntArrayMemberValue

public&nbsp;int&nbsp;getIntArrayMemberValue(java.lang.String&nbsp;mIndex,
                                  int[]&nbsp;index)

Get the value of an integer array element

Parameters:

  • mIndex - member index
  • index - array index

Returns:

  • the value of the variable

getBooleanArrayMemberValue

public&nbsp;boolean&nbsp;getBooleanArrayMemberValue(java.lang.String&nbsp;mIndex,
                                          int&nbsp;index)

Get the value of an 1D boolean array element

Parameters:

  • mIndex - member index
  • index - array index

Returns:

  • the value of the variable

getBooleanArrayMemberValue

public&nbsp;boolean&nbsp;getBooleanArrayMemberValue(java.lang.String&nbsp;mIndex,
                                          int[]&nbsp;index)

Get the value of a boolean array element

Parameters:

  • mIndex - member index
  • index - array index

Returns:

  • the value of the variable

getStringArrayMemberValue

public&nbsp;java.lang.String&nbsp;getStringArrayMemberValue(java.lang.String&nbsp;mIndex,
                                                  int&nbsp;index)

Get the value of an 1D String array element

Parameters:

  • mIndex - member index
  • index - array index

Returns:

  • the value of the variable

getStringArrayMemberValue

public&nbsp;java.lang.String&nbsp;getStringArrayMemberValue(java.lang.String&nbsp;mIndex,
                                                  int[]&nbsp;index)

Get the value of a string array element

Parameters:

  • mIndex - member index
  • index - array index

Returns:

  • the value of the variable

setMemberValueFromString

public&nbsp;void&nbsp;setMemberValueFromString(java.lang.String&nbsp;mIndex,
                                     java.lang.String&nbsp;value)

Sets the value of a member from string

Parameters:

  • mIndex - member index
  • value - the value of the member

setDoubleMemberValue

public&nbsp;void&nbsp;setDoubleMemberValue(java.lang.String&nbsp;mIndex,
                                 double&nbsp;value)

Sets the value of a double member

Parameters:

  • mIndex - member index
  • value - value of the member

setIntMemberValue

public&nbsp;void&nbsp;setIntMemberValue(java.lang.String&nbsp;mIndex,
                              int&nbsp;value)

Sets the value of an integer member

Parameters:

  • mIndex - member index
  • value - value of the member

setBooleanMemberValue

public&nbsp;void&nbsp;setBooleanMemberValue(java.lang.String&nbsp;mIndex,
                                  boolean&nbsp;value)

Sets the value of a boolean member

Parameters:

  • mIndex - member index
  • value - value of the member

setStringMemberValue

public&nbsp;void&nbsp;setStringMemberValue(java.lang.String&nbsp;mIndex,
                                 java.lang.String&nbsp;value)

Sets the value of a string member

Parameters:

  • mIndex - member index
  • value - value of the member

setDoubleArrayMemberValue

public&nbsp;void&nbsp;setDoubleArrayMemberValue(java.lang.String&nbsp;mIndex,
                                      int&nbsp;index,
                                      double&nbsp;value)

Sets the value of a 1D double array member

Parameters:

  • mIndex - member index
  • index - array index
  • value - value of the member

setDoubleArrayMemberValue

public&nbsp;void&nbsp;setDoubleArrayMemberValue(java.lang.String&nbsp;mIndex,
                                      int[]&nbsp;index,
                                      double&nbsp;value)

Sets the value of a double array member

Parameters:

  • mIndex - member index
  • index - array index
  • value - value of the member

setIntArrayMemberValue

public&nbsp;void&nbsp;setIntArrayMemberValue(java.lang.String&nbsp;mIndex,
                                   int&nbsp;index,
                                   int&nbsp;value)

Sets the value of an 1D integer array member

Parameters:

  • mIndex - member index
  • index - array index
  • value - value of the member

setIntArrayMemberValue

public&nbsp;void&nbsp;setIntArrayMemberValue(java.lang.String&nbsp;mIndex,
                                   int[]&nbsp;index,
                                   int&nbsp;value)

Sets the value of an integer array member

Parameters:

  • mIndex - member index
  • index - array index
  • value - value of the member

setBooleanArrayMemberValue

public&nbsp;void&nbsp;setBooleanArrayMemberValue(java.lang.String&nbsp;mIndex,
                                       int&nbsp;index,
                                       boolean&nbsp;value)

Sets the value of an 1D boolean array member

Parameters:

  • mIndex - member index
  • index - array index
  • value - value of the member

setBooleanArrayMemberValue

public&nbsp;void&nbsp;setBooleanArrayMemberValue(java.lang.String&nbsp;mIndex,
                                       int[]&nbsp;index,
                                       boolean&nbsp;value)

Sets the value of a boolean array member

Parameters:

  • mIndex - member index
  • index - array index
  • value - value of the member

setStringArrayMemberValue

public&nbsp;void&nbsp;setStringArrayMemberValue(java.lang.String&nbsp;mIndex,
                                      int&nbsp;index,
                                      java.lang.String&nbsp;value)

Sets the value of a 1D string array member

Parameters:

  • mIndex - member index
  • index - array index
  • value - value of the member

setStringArrayMemberValue

public&nbsp;void&nbsp;setStringArrayMemberValue(java.lang.String&nbsp;mIndex,
                                      int[]&nbsp;index,
                                      java.lang.String&nbsp;value)

Sets the value of a string array member

Parameters:

  • mIndex - member index
  • index - array index
  • value - value of the member

setMember

public&nbsp;void&nbsp;setMember(java.lang.String&nbsp;mIndex,
                      java.lang.String&nbsp;value,
                      java.lang.String&nbsp;type)

Sets the value of a member. A new member will be create if the member does not exist or the current type is not the same as the type specified.

Parameters:

  • mIndex - member index
  • value - the value of the member
  • type - type of the member

deleteMember

public&nbsp;void&nbsp;deleteMember(java.lang.String&nbsp;mIndex)

Delete a member for non-strict type object. An exception will be thrown for strict types

Parameters:

  • mIndex - member index

deleteAllMembers

public&nbsp;void&nbsp;deleteAllMembers()

Delete all members for non-strict type object. An exception will be thrown for strict types

callMethod

public&nbsp;java.lang.Object&nbsp;callMethod(java.lang.String&nbsp;method)

Call a method

Parameters:

  • method - name of the method

Returns:

  • primitives object (e.g., java.lang.Double) or array of primitives (e.g., double[])

isNonStrictType

public&nbsp;boolean&nbsp;isNonStrictType()

Check whether a class is a non-strict type

Returns:

  • true if the class is a non-strict type

toXML

public&nbsp;java.lang.String&nbsp;toXML()

Get XML representation of the object

Returns:

  • XML representation of the object

fromXML

public&nbsp;void&nbsp;fromXML(java.lang.String&nbsp;xmlStr)

Update the object from an XML string

Parameters:

  • xmlStr - content of an object in XML format

hasMember

public&nbsp;boolean&nbsp;hasMember(java.lang.String&nbsp;mIndex)

Check if a member exists

Parameters:

  • mIndex - member name

Returns:

  • true if the member exists

getMemberLength

public&nbsp;int&nbsp;getMemberLength(java.lang.String&nbsp;mIndex,
                           int&nbsp;dimension)

Get length of an array member

Parameters:

  • mIndex - name of the member
  • dimension - dimension id of the array member

Returns:

  • length of the array member

getMemberLength

public&nbsp;int&nbsp;getMemberLength(java.lang.String&nbsp;mIndex)

Get length of an 1D array member

Parameters:

  • mIndex - name of the member

Returns:

  • length of the array member

setMemberLength

public&nbsp;void&nbsp;setMemberLength(java.lang.String&nbsp;mIndex,
                            int&nbsp;length,
                            int&nbsp;dimension)

Set length of an array member

Parameters:

  • mIndex - name of the member
  • length - of the array
  • dimension - dimension id of the array member

setMemberLength

public&nbsp;void&nbsp;setMemberLength(java.lang.String&nbsp;mIndex,
                            int&nbsp;length)

Set length of an 1D array member

Parameters:

  • mIndex - name of the member
  • length - of the array

setMemberDimensions

public&nbsp;void&nbsp;setMemberDimensions(java.lang.String&nbsp;mIndex,
                                int[]&nbsp;dims)

Set dimensions of an array member

Parameters:

  • mIndex - name of the member
  • dims - length of the array

getMemberNumDimensions

public&nbsp;int&nbsp;getMemberNumDimensions(java.lang.String&nbsp;mIndex)

Get number of dimensions of an array member

Parameters:

  • mIndex - name of the member

getMemberDimensions

public&nbsp;int[]&nbsp;getMemberDimensions(java.lang.String&nbsp;mIndex)

Get dimensions and size of an array member

Parameters:

  • mIndex - name of the member

getMemberList

public&nbsp;java.lang.String[]&nbsp;getMemberList(java.lang.String&nbsp;mIndex)

Get a list of child members.

Parameters:

  • mIndex - name of the parent member

Returns:

  • String array of child names

getMemberType

public&nbsp;java.lang.String&nbsp;getMemberType(java.lang.String&nbsp;mIndex)

Return type of the member

Parameters:

  • mIndex - name of the member

getMethodList

public&nbsp;java.lang.String[]&nbsp;getMethodList()

Get a list of methods

Returns:

  • String array of methods

hasMemberLowerBound

public&nbsp;boolean&nbsp;hasMemberLowerBound(java.lang.String&nbsp;mIndex)

Check if a member has lower bound defined

Parameters:

  • mIndex - name of the member

Returns:

  • true if the member has lower bound defined

hasMemberUpperBound

public&nbsp;boolean&nbsp;hasMemberUpperBound(java.lang.String&nbsp;mIndex)

Check if a member has upper bound defined

Parameters:

  • mIndex - name of the member

Returns:

  • true if the member has upper bound defined

getMemberLowerBound

public&nbsp;java.lang.String&nbsp;getMemberLowerBound(java.lang.String&nbsp;mIndex)

Get lowerBound of a member

Parameters:

  • mIndex - name of the member

Returns:

  • lowerBound of the member

setMemberLowerBound

public&nbsp;void&nbsp;setMemberLowerBound(java.lang.String&nbsp;mIndex,
                                java.lang.String&nbsp;lowerBound)

Set lowerBound of the member

Parameters:

  • mIndex - name of the member
  • lowerBound - lower bound

getMemberUpperBound

public&nbsp;java.lang.String&nbsp;getMemberUpperBound(java.lang.String&nbsp;mIndex)

Return upperBound of the member

Parameters:

  • mIndex - name of the member

setMemberUpperBound

public&nbsp;void&nbsp;setMemberUpperBound(java.lang.String&nbsp;mIndex,
                                java.lang.String&nbsp;upperBound)

Set upperBound of the member

Parameters:

  • mIndex - name of the member
  • upperBound - upper bound

getMemberEnumValues

public&nbsp;java.lang.String&nbsp;getMemberEnumValues(java.lang.String&nbsp;mIndex)

Return enum values of the member

Parameters:

  • mIndex - name of the member

Returns:

  • enum values of the member as a comma separated string

setMemberEnumValues

public&nbsp;void&nbsp;setMemberEnumValues(java.lang.String&nbsp;mIndex,
                                java.lang.String&nbsp;enumValues)

Set enum values of the member

Parameters:

  • mIndex - name of the member
  • enumValues - enumerated values as a comma separated string

getMemberEnumAliases

public&nbsp;java.lang.String&nbsp;getMemberEnumAliases(java.lang.String&nbsp;mIndex)

Get enum aliases of the member

Parameters:

  • mIndex - name of the member

Returns:

  • enum aliases of the member as a comma separated string

setMemberEnumAliases

public&nbsp;void&nbsp;setMemberEnumAliases(java.lang.String&nbsp;mIndex,
                                 java.lang.String&nbsp;enumAliases)

Set enum aliases of the member

Parameters:

  • mIndex - name of the member
  • enumAliases - enumerated aliases as a comma separated string

getMemberDescription

public&nbsp;java.lang.String&nbsp;getMemberDescription(java.lang.String&nbsp;mIndex)

Get description of the member

Parameters:

  • mIndex - name of the member

Returns:

  • description of the member

setMemberDescription

public&nbsp;void&nbsp;setMemberDescription(java.lang.String&nbsp;mIndex,
                                 java.lang.String&nbsp;description)

Set description of the member

Parameters:

  • mIndex - name of the member
  • description -

getMemberUnits

public&nbsp;java.lang.String&nbsp;getMemberUnits(java.lang.String&nbsp;mIndex)

Get units of the member

Parameters:

  • mIndex - name of the member

Returns:

  • units of the member

setMemberUnits

public&nbsp;void&nbsp;setMemberUnits(java.lang.String&nbsp;mIndex,
                           java.lang.String&nbsp;units)

Set units of the member

Parameters:

  • mIndex - name of the member
  • units -

getMemberProperty

public&nbsp;java.lang.String&nbsp;getMemberProperty(java.lang.String&nbsp;mIndex,
                                          java.lang.String&nbsp;propertyName)

Get value of a property of the member

Parameters:

  • mIndex - name of the member
  • propertyName - name of the property

Returns:

  • value of a property of the member

setMemberProperty

public&nbsp;void&nbsp;setMemberProperty(java.lang.String&nbsp;mIndex,
                              java.lang.String&nbsp;propertyName,
                              java.lang.String&nbsp;propertyValue)

Set value of a property of the member

Parameters:

  • mIndex - name of the member
  • propertyName - name of the property
  • propertyValue - value of the property

fromFile

public&nbsp;void&nbsp;fromFile(java.lang.String&nbsp;mIndex,
                     java.lang.String&nbsp;fileName)

Load a file into a file member

Parameters:

  • mIndex - name of the member
  • fileName - source file name

fromFile

public&nbsp;void&nbsp;fromFile(java.lang.String&nbsp;mIndex)

Load a file into a file member. The file name must have been specified by setFileName.

Parameters:

  • mIndex - name of the member

toFile

public&nbsp;void&nbsp;toFile(java.lang.String&nbsp;mIndex,
                   java.lang.String&nbsp;fileName)

Write a file member to a file

Parameters:

  • mIndex - name of the member
  • fileName - destination file name

toFile

public&nbsp;void&nbsp;toFile(java.lang.String&nbsp;mIndex)

Write a file member to a file. File name must have been specified

Parameters:

  • mIndex - name of the member

getIsBinary

public&nbsp;boolean&nbsp;getIsBinary(java.lang.String&nbsp;mIndex)

Return true if the file member contains a binary file

Parameters:

  • mIndex - name of the member

setIsBinary

public&nbsp;void&nbsp;setIsBinary(java.lang.String&nbsp;mIndex,
                        boolean&nbsp;isBinary)

Set binary flag for a file member

Parameters:

  • mIndex - name of the member
  • isBinary - binary flag

getFileName

public&nbsp;java.lang.String&nbsp;getFileName(java.lang.String&nbsp;mIndex)

Return name of the data source file

Parameters:

  • mIndex - name of the member

setFileName

public&nbsp;void&nbsp;setFileName(java.lang.String&nbsp;mIndex,
                        java.lang.String&nbsp;fileName)

Set name of the data source file

Parameters:

  • mIndex - name of the member
  • fileName - file name

setFileExtension

public&nbsp;void&nbsp;setFileExtension(java.lang.String&nbsp;mIndex,
                             java.lang.String&nbsp;fileExtension)

Set file extesion of the data source file

Parameters:

  • mIndex - name of the member
  • fileExtension - file extension

setBaseName

public&nbsp;void&nbsp;setBaseName(java.lang.String&nbsp;mIndex,
                        java.lang.String&nbsp;baseName)

Set base name for the data source file

Parameters:

  • mIndex - name of the member
  • baseName - the new base name

getInternalObject

public&nbsp;java.lang.Object&nbsp;getInternalObject()

Get internal Java object that represent the data

Returns:

  • internal Java object that represent the actual data

equalsNatural

public&nbsp;boolean&nbsp;equalsNatural(PHXSimpleType&nbsp;toCompare)
                      throws PHXTypeMismatchException

Compare this PHXSimpleType to another PHXSimpleType. This type of comparison is different than Comparable in that it does a natural comparison between numbers. It is not designed, nor suited, for use in things such as sets, and may behave oddly if put in those circumstances.

Specified by:

Parameters:

  • toCompare -

Returns:

  • a negative number if this object is less than toCompare, a positive number if this object is greater than toCompare, and zero if these two objects are equal.

Throws:

  • PHXTypeMismatchException - if the given PHXSimpleType cannot be compared with this object.

fromObject

public&nbsp;void&nbsp;fromObject(java.lang.Object&nbsp;toRead)
                throws PHXInvalidTypeException

Load the value of this object from the specified object. This will read the object and attempt to convert it if it is a known type. If the type isn't recognized, it will throw a PHXInvalidTypeException. If there is an error in conversion, it will also throw a PHXInvalidTypeException

NOTE: while it might be logical to think you can create a PHX(Type)Array from, say, an array of java.lang.(Type), that is not currently supported. You MUST use the PHX string array formatting style.

Specified by:

Parameters:

  • toRead - to object from which to load this objects value.

Throws:

Accept

public&nbsp;<t>&nbsp;T&nbsp;Accept(IPHXType2.IVisitor<t>&nbsp;visitor)

Accept a Visitor.

Type Parameters:

  • T - Type of the result of the visit.

Parameters:

  • visitor - The visitor to accept.

Returns:

  • The results of the visit.

createCopy

public&nbsp;PHXSimpleType&nbsp;createCopy()

Create a copy of this instance, including the value and metadata.

Specified by:

Returns:

  • a newly constructed copy of this instance.

Connect with Ansys