org.jmol.viewer
public class PropertyManager extends Object
Modifier and Type | Field and Description |
---|---|
private static String |
atomExpression |
private static int |
PROP_ANIMATION_INFO |
private static int |
PROP_APPLET_INFO |
private static int |
PROP_ATOM_INFO |
private static int |
PROP_ATOM_LIST |
private static int |
PROP_AUXILIARY_INFO |
private static int |
PROP_BOND_INFO |
private static int |
PROP_BOUNDBOX_INFO |
private static int |
PROP_CENTER_INFO |
private static int |
PROP_CHAIN_INFO |
private static int |
PROP_CONSOLE_TEXT |
private static int |
PROP_COUNT |
private static int |
PROP_DATA_INFO |
private static int |
PROP_ERROR_MESSAGE |
private static int |
PROP_EVALUATE |
private static int |
PROP_EXTRACT_MODEL |
private static int |
PROP_FILE_INFO |
private static int |
PROP_FILECONTENTS |
static int |
PROP_FILECONTENTS_PATH |
private static int |
PROP_FILEHEADER |
private static int |
PROP_FILENAME |
private static int |
PROP_IMAGE |
private static int |
PROP_ISOSURFACE_INFO |
private static int |
PROP_JMOL_STATUS |
private static int |
PROP_JMOL_VIEWER |
private static int |
PROP_LIGAND_INFO |
private static int |
PROP_MEASUREMENT_INFO |
private static int |
PROP_MENU |
private static int |
PROP_MESSAGE_QUEUE |
private static int |
PROP_MINIMIZATION_INFO |
private static int |
PROP_MODEL_INFO |
private static int |
PROP_MOLECULE_INFO |
private static int |
PROP_MOUSE_INFO |
private static int |
PROP_ORIENTATION_INFO |
private static int |
PROP_POINTGROUP_INFO |
private static int |
PROP_POLYMER_INFO |
private static int |
PROP_SHAPE_INFO |
private static int |
PROP_STATE_INFO |
private static int |
PROP_TRANSFORM_INFO |
private static String[] |
propertyTypes |
private static String[] |
readableTypes |
Constructor and Description |
---|
PropertyManager() |
Modifier and Type | Method and Description |
---|---|
static boolean |
acceptsStringParameter(String name) |
static Object |
extractProperty(Object property,
ScriptVariable[] args,
int ptr) |
static String |
getDefaultParam(int propID) |
(package private) static Object |
getFileInfo(Object objHeader,
String type) |
(package private) static Object |
getModelProperty(Viewer viewer,
String propertyName,
Object propertyValue) |
private static String |
getParamType(int propID) |
static Object |
getProperty(Viewer viewer,
String returnType,
String infoType,
Object paramInfo) |
private static Object |
getPropertyAsObject(Viewer viewer,
String infoType,
Object paramInfo,
String returnType) |
private static String |
getPropertyName(int propID) |
static int |
getPropertyNumber(String infoType) |
private static boolean |
isReadableAsString(String infoType) |
private static final String atomExpression
private static final String[] propertyTypes
private static final int PROP_APPLET_INFO
private static final int PROP_FILENAME
private static final int PROP_FILEHEADER
public static final int PROP_FILECONTENTS_PATH
private static final int PROP_FILECONTENTS
private static final int PROP_ANIMATION_INFO
private static final int PROP_MODEL_INFO
private static final int PROP_LIGAND_INFO
private static final int PROP_SHAPE_INFO
private static final int PROP_MEASUREMENT_INFO
private static final int PROP_CENTER_INFO
private static final int PROP_ORIENTATION_INFO
private static final int PROP_TRANSFORM_INFO
private static final int PROP_ATOM_LIST
private static final int PROP_ATOM_INFO
private static final int PROP_BOND_INFO
private static final int PROP_CHAIN_INFO
private static final int PROP_POLYMER_INFO
private static final int PROP_MOLECULE_INFO
private static final int PROP_STATE_INFO
private static final int PROP_EXTRACT_MODEL
private static final int PROP_JMOL_STATUS
private static final int PROP_JMOL_VIEWER
private static final int PROP_MESSAGE_QUEUE
private static final int PROP_AUXILIARY_INFO
private static final int PROP_BOUNDBOX_INFO
private static final int PROP_DATA_INFO
private static final int PROP_IMAGE
private static final int PROP_EVALUATE
private static final int PROP_MENU
private static final int PROP_MINIMIZATION_INFO
private static final int PROP_POINTGROUP_INFO
private static final int PROP_FILE_INFO
private static final int PROP_ERROR_MESSAGE
private static final int PROP_MOUSE_INFO
private static final int PROP_ISOSURFACE_INFO
private static final int PROP_CONSOLE_TEXT
private static final int PROP_COUNT
private static final String[] readableTypes
public static int getPropertyNumber(String infoType)
public static String getDefaultParam(int propID)
public static boolean acceptsStringParameter(String name)
public static Object getProperty(Viewer viewer, String returnType, String infoType, Object paramInfo)
static Object getModelProperty(Viewer viewer, String propertyName, Object propertyValue)
public static Object extractProperty(Object property, ScriptVariable[] args, int ptr)
private static String getPropertyName(int propID)
private static String getParamType(int propID)
private static boolean isReadableAsString(String infoType)
private static Object getPropertyAsObject(Viewer viewer, String infoType, Object paramInfo, String returnType)