Package org.jmol.script
Class ScriptError
java.lang.Object
org.jmol.script.ScriptError
- All Implemented Interfaces:
JmolScriptEvaluator
- Direct Known Subclasses:
ScriptParam
Error handling for ScriptEvaluator, ScriptProcess, and ScriptParams
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
protected boolean
(package private) static final int
(package private) static final int
static final int
(package private) static final int
static final int
(package private) static final int
(package private) static final int
(package private) static final int
static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
static final int
static final int
static final int
(package private) static final int
static final int
static final int
static final int
(package private) static final int
(package private) static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
(package private) static final int
static final int
static final int
(package private) static final int
static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
static final int
static final int
protected String
protected String
protected String
protected int
protected boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
bad()
void
error
(int iError) (package private) void
private void
errorOrWarn
(int iError, String value, String more, String more2, boolean warningOnly) void
void
(package private) static String
errorString
(int iError, String value, String more, String more2, boolean translated) void
static String
getErrorLineMessage
(String functionName, String filename, int lineCurrent, int pcCurrent, String lineInfo) void
integerOutOfRange
(int min, int max) void
invArg()
protected void
numberOutOfRange
(float min, float max) void
setCursorWait
(boolean TF) protected void
setErrorMessage
(String err) protected abstract void
showStringPrint
(String msg, boolean mustDo) protected void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.jmol.api.JmolScriptEvaluator
checkScriptSilent, checkSelect, compileScriptFile, compileScriptString, deleteAtomsInVariables, evalFunctionFloat, evalParallel, evaluateCompiledScript, evaluateExpression, getAllowJSThreads, getAtomBitSet, getNextStatement, getScript, getScriptContext, getThisContext, haltExecution, isExecuting, isPaused, isStateScript, isStepping, isStopped, loadFileResourceAsync, notifyResumeStatus, pauseExecution, pushContextDown, resumeEval, resumePausedExecution, runScript, runScriptBuffer, setCompiler, setDebugging, setObjectPropSafe, setStatic, setViewer, stepPausedExecution, stopScriptThreads
-
Field Details
-
vwr
-
chk
public boolean chk -
ignoreError
protected boolean ignoreError -
error
protected boolean error -
errorMessage
-
errorMessageUntranslated
-
errorType
-
iCommandError
protected int iCommandError -
ERROR_axisExpected
static final int ERROR_axisExpected- See Also:
-
ERROR_backgroundModelError
static final int ERROR_backgroundModelError- See Also:
-
ERROR_badArgumentCount
public static final int ERROR_badArgumentCount- See Also:
-
ERROR_badMillerIndices
static final int ERROR_badMillerIndices- See Also:
-
ERROR_badRGBColor
public static final int ERROR_badRGBColor- See Also:
-
ERROR_booleanExpected
static final int ERROR_booleanExpected- See Also:
-
ERROR_booleanOrNumberExpected
static final int ERROR_booleanOrNumberExpected- See Also:
-
ERROR_booleanOrWhateverExpected
static final int ERROR_booleanOrWhateverExpected- See Also:
-
ERROR_colorExpected
static final int ERROR_colorExpected- See Also:
-
ERROR_colorOrPaletteRequired
static final int ERROR_colorOrPaletteRequired- See Also:
-
ERROR_commandExpected
static final int ERROR_commandExpected- See Also:
-
ERROR_coordinateOrNameOrExpressionRequired
static final int ERROR_coordinateOrNameOrExpressionRequired- See Also:
-
ERROR_drawObjectNotDefined
static final int ERROR_drawObjectNotDefined- See Also:
-
ERROR_endOfStatementUnexpected
public static final int ERROR_endOfStatementUnexpected- See Also:
-
ERROR_expressionExpected
public static final int ERROR_expressionExpected- See Also:
-
ERROR_expressionOrIntegerExpected
public static final int ERROR_expressionOrIntegerExpected- See Also:
-
ERROR_filenameExpected
static final int ERROR_filenameExpected- See Also:
-
ERROR_fileNotFoundException
public static final int ERROR_fileNotFoundException- See Also:
-
ERROR_incompatibleArguments
public static final int ERROR_incompatibleArguments- See Also:
-
ERROR_insufficientArguments
public static final int ERROR_insufficientArguments- See Also:
-
ERROR_integerExpected
static final int ERROR_integerExpected- See Also:
-
ERROR_integerOutOfRange
static final int ERROR_integerOutOfRange- See Also:
-
ERROR_invalidArgument
public static final int ERROR_invalidArgument- See Also:
-
ERROR_invalidParameterOrder
public static final int ERROR_invalidParameterOrder- See Also:
-
ERROR_keywordExpected
public static final int ERROR_keywordExpected- See Also:
-
ERROR_moCoefficients
public static final int ERROR_moCoefficients- See Also:
-
ERROR_moIndex
public static final int ERROR_moIndex- See Also:
-
ERROR_moModelError
public static final int ERROR_moModelError- See Also:
-
ERROR_moOccupancy
public static final int ERROR_moOccupancy- See Also:
-
ERROR_moOnlyOne
public static final int ERROR_moOnlyOne- See Also:
-
ERROR_multipleModelsDisplayedNotOK
public static final int ERROR_multipleModelsDisplayedNotOK- See Also:
-
ERROR_noData
public static final int ERROR_noData- See Also:
-
ERROR_noPartialCharges
public static final int ERROR_noPartialCharges- See Also:
-
ERROR_noUnitCell
static final int ERROR_noUnitCell- See Also:
-
ERROR_numberExpected
public static final int ERROR_numberExpected- See Also:
-
ERROR_numberMustBe
static final int ERROR_numberMustBe- See Also:
-
ERROR_numberOutOfRange
static final int ERROR_numberOutOfRange- See Also:
-
ERROR_objectNameExpected
static final int ERROR_objectNameExpected- See Also:
-
ERROR_planeExpected
static final int ERROR_planeExpected- See Also:
-
ERROR_propertyNameExpected
static final int ERROR_propertyNameExpected- See Also:
-
ERROR_spaceGroupNotFound
static final int ERROR_spaceGroupNotFound- See Also:
-
ERROR_stringExpected
static final int ERROR_stringExpected- See Also:
-
ERROR_stringOrIdentifierExpected
static final int ERROR_stringOrIdentifierExpected- See Also:
-
ERROR_tooManyPoints
static final int ERROR_tooManyPoints- See Also:
-
ERROR_tooManyScriptLevels
static final int ERROR_tooManyScriptLevels- See Also:
-
ERROR_unrecognizedAtomProperty
static final int ERROR_unrecognizedAtomProperty- See Also:
-
ERROR_unrecognizedBondProperty
static final int ERROR_unrecognizedBondProperty- See Also:
-
ERROR_unrecognizedCommand
static final int ERROR_unrecognizedCommand- See Also:
-
ERROR_unrecognizedExpression
static final int ERROR_unrecognizedExpression- See Also:
-
ERROR_unrecognizedObject
static final int ERROR_unrecognizedObject- See Also:
-
ERROR_unrecognizedParameter
static final int ERROR_unrecognizedParameter- See Also:
-
ERROR_unrecognizedParameterWarning
static final int ERROR_unrecognizedParameterWarning- See Also:
-
ERROR_unrecognizedShowParameter
static final int ERROR_unrecognizedShowParameter- See Also:
-
ERROR_what
public static final int ERROR_what- See Also:
-
ERROR_writeWhat
public static final int ERROR_writeWhat- See Also:
-
ERROR_multipleModelsNotOK
static final int ERROR_multipleModelsNotOK- See Also:
-
ERROR_cannotSet
public static final int ERROR_cannotSet- See Also:
-
-
Constructor Details
-
ScriptError
public ScriptError()
-
-
Method Details
-
showStringPrint
-
getErrorMessage
- Specified by:
getErrorMessage
in interfaceJmolScriptEvaluator
-
getErrorMessageUntranslated
- Specified by:
getErrorMessageUntranslated
in interfaceJmolScriptEvaluator
-
invArg
- Throws:
ScriptException
-
bad
- Throws:
ScriptException
-
integerOutOfRange
- Throws:
ScriptException
-
numberOutOfRange
- Throws:
ScriptException
-
error
- Throws:
ScriptException
-
errorStr
- Throws:
ScriptException
-
errorStr2
- Throws:
ScriptException
-
errorMore
- Throws:
ScriptException
-
warning
- Throws:
ScriptException
-
errorOrWarn
private void errorOrWarn(int iError, String value, String more, String more2, boolean warningOnly) throws ScriptException - Throws:
ScriptException
-
evalError
- Throws:
ScriptException
-
setCursorWait
public void setCursorWait(boolean TF) -
errorString
- Parameters:
iError
-value
-more
-more2
-translated
-- Returns:
- constructed error string
-
getErrorLineMessage
-
setErrorMessage
-