org.jmol.script
Class ScriptFunction
java.lang.Object
org.jmol.script.ScriptFunction
- Direct Known Subclasses:
- ParallelProcessor
public class ScriptFunction
- extends java.lang.Object
Method Summary |
(package private) void |
addVariable(java.lang.String name,
boolean isParameter)
|
java.lang.String |
getSignature()
|
boolean |
isVariable(java.lang.String ident)
|
(package private) static void |
setFunction(ScriptFunction function,
java.lang.String script,
int ichCurrentCommand,
int pt,
short[] lineNumbers,
int[][] lineIndices,
java.util.List<Token[]> lltoken)
|
private void |
setScript(java.lang.String s)
|
(package private) void |
setVariables(java.util.Map<java.lang.String,ScriptVariable> contextVariables,
java.util.List<ScriptVariable> params)
|
java.lang.String |
toString()
|
void |
unsetVariables(java.util.Map<java.lang.String,ScriptVariable> contextVariables,
java.util.List<ScriptVariable> params)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
pt0
int pt0
chpt0
int chpt0
cmdpt0
int cmdpt0
typeName
protected java.lang.String typeName
name
public java.lang.String name
nParameters
int nParameters
names
java.util.List<java.lang.String> names
tok
int tok
variables
java.util.Map<java.lang.String,java.lang.String> variables
returnValue
ScriptVariable returnValue
aatoken
public Token[][] aatoken
lineIndices
int[][] lineIndices
lineNumbers
short[] lineNumbers
script
java.lang.String script
ScriptFunction
ScriptFunction(java.lang.String name,
int tok)
isVariable
public boolean isVariable(java.lang.String ident)
setVariables
void setVariables(java.util.Map<java.lang.String,ScriptVariable> contextVariables,
java.util.List<ScriptVariable> params)
unsetVariables
public void unsetVariables(java.util.Map<java.lang.String,ScriptVariable> contextVariables,
java.util.List<ScriptVariable> params)
addVariable
void addVariable(java.lang.String name,
boolean isParameter)
setFunction
static void setFunction(ScriptFunction function,
java.lang.String script,
int ichCurrentCommand,
int pt,
short[] lineNumbers,
int[][] lineIndices,
java.util.List<Token[]> lltoken)
setScript
private void setScript(java.lang.String s)
getSignature
public java.lang.String getSignature()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object