org.jmol.viewer
Class PropertyManager
java.lang.Object
org.jmol.viewer.PropertyManager
public class PropertyManager
- extends java.lang.Object
The PropertyManager handles all operations relating to delivery of
properties with the getProperty() method, or its specifically cast
forms getPropertyString() or getPropertyJSON().
Method Summary |
static boolean |
acceptsStringParameter(java.lang.String name)
|
static java.lang.Object |
extractProperty(java.lang.Object property,
ScriptVariable[] args,
int ptr)
|
static java.lang.String |
getDefaultParam(int propID)
|
(package private) static java.lang.Object |
getFileInfo(java.lang.Object objHeader,
java.lang.String type)
|
(package private) static java.lang.Object |
getModelProperty(Viewer viewer,
java.lang.String propertyName,
java.lang.Object propertyValue)
|
private static java.lang.String |
getParamType(int propID)
|
static java.lang.Object |
getProperty(Viewer viewer,
java.lang.String returnType,
java.lang.String infoType,
java.lang.Object paramInfo)
|
private static java.lang.Object |
getPropertyAsObject(Viewer viewer,
java.lang.String infoType,
java.lang.Object paramInfo,
java.lang.String returnType)
|
private static java.lang.String |
getPropertyName(int propID)
|
static int |
getPropertyNumber(java.lang.String infoType)
|
private static boolean |
isReadableAsString(java.lang.String infoType)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
atomExpression
private static final java.lang.String atomExpression
- See Also:
- Constant Field Values
propertyTypes
private static final java.lang.String[] propertyTypes
PROP_APPLET_INFO
private static final int PROP_APPLET_INFO
- See Also:
- Constant Field Values
PROP_FILENAME
private static final int PROP_FILENAME
- See Also:
- Constant Field Values
PROP_FILEHEADER
private static final int PROP_FILEHEADER
- See Also:
- Constant Field Values
PROP_FILECONTENTS_PATH
public static final int PROP_FILECONTENTS_PATH
- See Also:
- Constant Field Values
PROP_FILECONTENTS
private static final int PROP_FILECONTENTS
- See Also:
- Constant Field Values
PROP_ANIMATION_INFO
private static final int PROP_ANIMATION_INFO
- See Also:
- Constant Field Values
PROP_MODEL_INFO
private static final int PROP_MODEL_INFO
- See Also:
- Constant Field Values
PROP_SHAPE_INFO
private static final int PROP_SHAPE_INFO
- See Also:
- Constant Field Values
PROP_MEASUREMENT_INFO
private static final int PROP_MEASUREMENT_INFO
- See Also:
- Constant Field Values
PROP_CENTER_INFO
private static final int PROP_CENTER_INFO
- See Also:
- Constant Field Values
PROP_ORIENTATION_INFO
private static final int PROP_ORIENTATION_INFO
- See Also:
- Constant Field Values
PROP_TRANSFORM_INFO
private static final int PROP_TRANSFORM_INFO
- See Also:
- Constant Field Values
PROP_ATOM_LIST
private static final int PROP_ATOM_LIST
- See Also:
- Constant Field Values
PROP_ATOM_INFO
private static final int PROP_ATOM_INFO
- See Also:
- Constant Field Values
PROP_BOND_INFO
private static final int PROP_BOND_INFO
- See Also:
- Constant Field Values
PROP_CHAIN_INFO
private static final int PROP_CHAIN_INFO
- See Also:
- Constant Field Values
PROP_POLYMER_INFO
private static final int PROP_POLYMER_INFO
- See Also:
- Constant Field Values
PROP_MOLECULE_INFO
private static final int PROP_MOLECULE_INFO
- See Also:
- Constant Field Values
PROP_STATE_INFO
private static final int PROP_STATE_INFO
- See Also:
- Constant Field Values
PROP_EXTRACT_MODEL
private static final int PROP_EXTRACT_MODEL
- See Also:
- Constant Field Values
PROP_JMOL_STATUS
private static final int PROP_JMOL_STATUS
- See Also:
- Constant Field Values
PROP_JMOL_VIEWER
private static final int PROP_JMOL_VIEWER
- See Also:
- Constant Field Values
PROP_MESSAGE_QUEUE
private static final int PROP_MESSAGE_QUEUE
- See Also:
- Constant Field Values
PROP_AUXILIARY_INFO
private static final int PROP_AUXILIARY_INFO
- See Also:
- Constant Field Values
PROP_BOUNDBOX_INFO
private static final int PROP_BOUNDBOX_INFO
- See Also:
- Constant Field Values
PROP_DATA_INFO
private static final int PROP_DATA_INFO
- See Also:
- Constant Field Values
PROP_IMAGE
private static final int PROP_IMAGE
- See Also:
- Constant Field Values
PROP_EVALUATE
private static final int PROP_EVALUATE
- See Also:
- Constant Field Values
PROP_MENU
private static final int PROP_MENU
- See Also:
- Constant Field Values
PROP_MINIMIZATION_INFO
private static final int PROP_MINIMIZATION_INFO
- See Also:
- Constant Field Values
PROP_POINTGROUP_INFO
private static final int PROP_POINTGROUP_INFO
- See Also:
- Constant Field Values
PROP_FILE_INFO
private static final int PROP_FILE_INFO
- See Also:
- Constant Field Values
PROP_ERROR_MESSAGE
private static final int PROP_ERROR_MESSAGE
- See Also:
- Constant Field Values
PROP_MOUSE_INFO
private static final int PROP_MOUSE_INFO
- See Also:
- Constant Field Values
PROP_COUNT
private static final int PROP_COUNT
- See Also:
- Constant Field Values
readableTypes
private static final java.lang.String[] readableTypes
PropertyManager
public PropertyManager()
getPropertyNumber
public static int getPropertyNumber(java.lang.String infoType)
getDefaultParam
public static java.lang.String getDefaultParam(int propID)
acceptsStringParameter
public static boolean acceptsStringParameter(java.lang.String name)
getProperty
public static java.lang.Object getProperty(Viewer viewer,
java.lang.String returnType,
java.lang.String infoType,
java.lang.Object paramInfo)
getModelProperty
static java.lang.Object getModelProperty(Viewer viewer,
java.lang.String propertyName,
java.lang.Object propertyValue)
extractProperty
public static java.lang.Object extractProperty(java.lang.Object property,
ScriptVariable[] args,
int ptr)
getPropertyName
private static java.lang.String getPropertyName(int propID)
getParamType
private static java.lang.String getParamType(int propID)
isReadableAsString
private static boolean isReadableAsString(java.lang.String infoType)
getPropertyAsObject
private static java.lang.Object getPropertyAsObject(Viewer viewer,
java.lang.String infoType,
java.lang.Object paramInfo,
java.lang.String returnType)
getFileInfo
static java.lang.Object getFileInfo(java.lang.Object objHeader,
java.lang.String type)