Package com.phoenix_int.aserver.types

Interface Summary
IPHXDescription Interface for types with descriptions Example usage: IPHXType var = wrapper.getVariable("myVar"); if (var instanceof IPHXDescription) { ((IPHXDescription)var).setDescription("my variable"); }
IPHXFormat Interface for variables that support formats Example usage: IPHXType var = wrapper.getVariable("myVar"); if (var instanceof IPHXFormat) { ((IPHXFormat)var).setFormat("0.0"); }
IPHXRefPropInfo This interface provides information about a reference property: name: String type: String enumValues: String[] description: String title: String input: boolean where type may be any of the following: "long" "double" "boolean" "string"
IPHXType The interface for all Phoenix types.
IPHXType2 The interface for Phoenix types which use PHXStringBuffer instead of String for performance.
IPHXUnits Interface for PHX variables that support units Example usage: IPHXType var = wrapper.getVariable("myVar"); if (var instanceof IPHXUnits) { ((IPHXUnits)var).setUnits("m"); }
 

Class Summary
PHXAppearance This is a utility class for holding appearance properties.
PHXBoolean The Phoenix type for booleans.
PHXBooleanArray Class wraps an array of PHXBoolean variables for the ScriptWrapper utility.
PHXDataCollector A class for Driver Components to tell ModelCenter what to do with the DataCollector while the component is running.
PHXDouble The Phoenix type for doubles.
PHXDoubleArray Class wraps an array of PHXDouble variables for the ScriptWrapper utility.
PHXFile Internal data type used for certain types of files.
PHXGeometry The Phoenix type for geometry.
PHXGeomInfo this is a utility class that mirrors the structures in ModelCenter.
PHXInteger Deprecated.
PHXLong The Phoenix type for longs.
PHXLongArray Class wraps an array of PHXLong variables for the ScriptWrapper utility.
PHXMassProperties This is a utility class for holding mass property information.
PHXObjectArray Placeholder for an array of any random Java Object.
PHXOrientation This is a utility class for holding orientation information.
PHXRawFile The Phoenix type for Files.
PHXRawFileArray Wraps an array of PHXRawFile variables for the ScriptWrapper utility.
PHXRefArrayProperty This is a class for holding properties of a reference object type: String enumValues: String[] description: String title: String input: boolean where type may be any of the following: "long" "double" "boolean" "string"
PHXReference The Phoenix type for references.
PHXReferenceArray The Phoenix type for references.
PHXRefProperty This is a class for holding properties of a reference object type: String enumValues: String[] description: String title: String input: boolean where type may be any of the following: "long" "double" "boolean" "string"
PHXScriptObject The PHX type for object variables.
PHXSimpleArray This class enables components to create resizeable arrays where the number of dimensions is variable as well as the size of each dimension.
PHXSimpleType A base class for most Phoenix data types.
PHXString The Phoenix type for Strings.
PHXStringArray Class wraps an array of PHXString variables for the ScriptWrapper utility.
PHXTypeFactory A class for creating variables
 

Exception Summary
PHXInvalidTypeException An exception that is thrown when trying to use a bad type
PHXNumberFormatException Like a NumberFormatException except that it isn't a runtime exception and must be caught
PHXTypeMismatchException An exception that is thrown when trying to set a value using an incompatible type