Uses of Class
org.jmol.script.ScriptException
Packages that use ScriptException
-
Uses of ScriptException in org.jmol.api
Methods in org.jmol.api that throw ScriptExceptionModifier and TypeMethodDescriptionvoid
void
JmolScriptEvaluator.runScriptBuffer
(String string, SB outputBuffer, boolean isFuncReturn) -
Uses of ScriptException in org.jmol.script
Subclasses of ScriptException in org.jmol.scriptMethods in org.jmol.script with parameters of type ScriptExceptionModifier and TypeMethodDescriptionvoid
ScriptEval.setException
(ScriptException sx, String msg, String untranslated) Methods in org.jmol.script that throw ScriptExceptionModifier and TypeMethodDescriptionboolean
addOp The primary driver of the Reverse Polish Notation evaluation engine.boolean
ScriptParam.atomCenterOrCoordinateParameter
(int i, Object[] ret) void
ScriptError.bad()
boolean
ScriptParam.centerParameter
(int i, Object[] ret) protected P3
ScriptParam.centerParameterForModel
(int i, int modelIndex, Object[] ret) ScriptEval.checkFileExists
(String prefix, boolean isAsync, String filename, int i, boolean doClear) Note - this check does not allow a 0 for h, k, or l.int
ScriptParam.checkLast
(int i) int
ScriptParam.checkLength
(int length) int
ScriptParam.checkLength23()
protected int
ScriptParam.checkLength34()
int
ScriptParam.checkLengthErrorPt
(int length, int errorPt) void
ScriptEval.cmdLoad()
void
ScriptEval.cmdRotate
(boolean isSpin, boolean isSelected) void
void
ScriptEval.cmdUndoRedo
(int tok) boolean
ScriptEval.dispatchCommands
(boolean isSpt, boolean fromFunc, boolean isTry) ScriptEval.encodeRadiusParameter
(int index, boolean isOnly, boolean allowAbsolute) void
ScriptError.error
(int iError) void
void
void
ScriptEval.expandFloatArray
(float[] a, int min, boolean asBS) Accepts a float array and expands [1 -3] to [1 2 3], for example.float
ScriptParam.floatParameter
(int index) protected float
ScriptParam.floatParameterRange
(int i, float min, float max) float[]
ScriptParam.floatParameterSet
(int i, int nMin, int nMax) process a general string or set of parameters as an array of floats, allowing for relatively free form inputint
ScriptParam.getArgbParam
(int index) protected int
ScriptParam.getArgbParamLast
(int index, boolean allowNone) int
ScriptParam.getArgbParamOrNone
(int index, boolean allowNone) ScriptParam.getAtomsStartingAt
(int i) ScriptEval.getColorRange
(int i) ScriptParam.getFractionalPoint
(int i) Could return a P4 for large 1100100100 type indicatorsScriptEval.getFullPathName
(boolean withType) int
ScriptParam.getMadParameter()
void
ScriptEval.getPartialCharges
(BS bs) ScriptParam.getPoint3f
(int i, boolean allowFractional, boolean throwE) Get an {x,y,z} value, possibly fractional, with option to throw an error.ScriptParam.getPoint4f
(int i) P3[]
ScriptParam.getPointArray
(int i, int nPoints, boolean allowNull) may return null values in some casesScriptParam.getPointOrCenterVector
(T t) ScriptParam.getPointOrPlane
(int index, int mode) Get the point or plane at an indexScriptParam.getPointVector
(T t, int i) ScriptParam.getQuaternionParameter
(int i, BS bsAtoms, boolean divideByCurrent) int
ScriptEval.getSetAxesTypeMad10
(int index) ScriptParam.getToken
(int i) float
ScriptEval.getTranslucentLevel
(int i) ScriptEval.getUserFunctionResult
(String name, Lst<SV> params, SV tokenAtom) ScriptMathProcessor.getX()
ScriptParam.hklParameter
(int i, Lst<P3> pts, boolean allowOffset) void
ScriptError.integerOutOfRange
(int min, int max) int
ScriptParam.intParameter
(int index) int
ScriptParam.intParameterRange
(int i, int min, int max) void
ScriptError.invArg()
void
ScriptParam.listParameter
(int i, int nMin, int nMax) ScriptParam.listParameter4
(int i, int nMin, int nMax, boolean allowString) ScriptEval.loadFileAsync
(String prefix, String filename, int i, boolean doClear) Allows asynchronous file loading from the LOAD or SCRIPT command.void
ScriptEval.loadFileResourceAsync
(String fileName) load a static file asynchronouslyScriptEval.lookupIdentifierValue
(String identifier) int
ScriptParam.modelNumberParameter
(int index) protected void
ScriptError.numberOutOfRange
(float min, float max) ScriptParam.objectNameParameter
(int index) ScriptParam.optParameterAsString
(int i) ScriptParam.paramAsStr
(int i) ScriptParam.planeParameter
(int i, boolean isBest) void
ScriptEval.refresh
(boolean doDelay) Refresh the display NOWvoid
void
ScriptEval.runScriptBuffer
(String script, SB outputBuffer, boolean isFuncReturn) runs a script immediately and sends selected output to a provided SBboolean
ScriptEval.setMeshDisplayProperty
(int shape, int i, int tok) ScriptEval.setObjectProperty()
ScriptEval.setShapeNameParameter
(int i) ScriptParam.stringParameter
(int index) String[]
ScriptParam.stringParameterSet
(int i) ScriptParam.tickParamAsStr
(int index, boolean allowUnitCell, boolean allowScale, boolean allowFirst) protected void
ScriptParam.xypParameter
(int index) ScriptParam.xyzpParameter
(int index) -
Uses of ScriptException in org.jmol.scriptext
Methods in org.jmol.scriptext that throw ScriptExceptionModifier and TypeMethodDescriptionprotected BS
ScriptExt.atomExpressionAt
(int i) protected P3
ScriptExt.centerParameter
(int i) protected void
ScriptExt.checkLength
(int i) The command dispatcher for the set of commands extended by this class.abstract String
protected void
ScriptExt.error
(int err) boolean
MathExt.evaluate
(ScriptMathProcessor mp, T op, SV[] args, int tok) protected void
ScriptExt.finalizeObject
(int shapeID, int colorArgb, float translucentLevel, int intScale, boolean doSet, Object data, int iptDisplayProperty, BS bs) protected float
ScriptExt.floatParameter
(int i) protected P3[]
ScriptExt.getAllPoints
(int index, int nmin) float[]
CmdExt.getBitsetPropertyFloat
(BS bs, int tok, String property, float min, float max) protected float
ScriptExt.getColorTrans
(ScriptEval eval, int i, boolean allowNone, int[] ret) Checks color, translucent, opaque parameters.float[]
SmilesExt.getFlexFitList
(BS bs1, BS bs2, String smiles1, boolean isSmarts) protected int[][]
ScriptExt.getIntArray2
(int i) int
CmdExt.getLoadSymmetryParams
(int i, SB sOptions, Map<String, Object> htParams) protected P3
ScriptExt.getPoint3f
(int i, boolean allowFractional) float
SmilesExt.getSmilesCorrelation
(BS bsA, BS bsB, String smiles, Lst<P3> ptsA, Lst<P3> ptsB, M4 m4, Lst<BS> vReturn, boolean asMap, int[][] mapSet, P3 center, boolean bestMap, int flags) The major interface to org.jmol.smiles, this method allows for a wide variety of correlation functionality.SmilesExt.getSmilesMatches
(String pattern, Object smiles, BS bsSelected, BS bsMatch3D, int flags, boolean asOneBitset, boolean firstMatchOnly) protected T
ScriptExt.getToken
(int i) protected int
ScriptExt.intParameter
(int index) protected void
ScriptExt.invArg()
protected void
ScriptExt.invPO()
float
SmilesExt.mapPolyhedra
(int i1, int i2, boolean isSmiles, M4 m) protected String
ScriptExt.paramAsStr
(int i) protected String
ScriptExt.setShapeId
(int iShape, int i, boolean idSeen) protected String
ScriptExt.stringParameter
(int index)