tcl.lang
Class Interp
java.lang.Object
tcl.lang.Interp
public class Interp
- extends java.lang.Object
Method Summary |
void |
addErrorInfo(java.lang.String message)
|
void |
backgroundError()
|
static boolean |
commandComplete(java.lang.String cmd)
|
void |
createCommand(java.lang.String name,
Command cmd)
|
void |
deleteAssocData(java.lang.String name)
|
int |
deleteCommand(java.lang.String name)
|
void |
dispose()
|
void |
eval(java.lang.String script)
|
void |
eval(java.lang.String script,
int flags)
|
void |
eval(TclObject tobj,
int flags)
|
void |
evalFile(java.lang.String s)
|
void |
evalResource(java.lang.String resName)
|
AssocData |
getAssocData(java.lang.String name)
|
java.lang.ClassLoader |
getClassLoader()
|
Command |
getCommand(java.lang.String name)
|
Notifier |
getNotifier()
|
TclObject |
getResult()
|
TclObject |
getVar(java.lang.String name,
int flags)
|
TclObject |
getVar(java.lang.String name1,
java.lang.String name2,
int flags)
|
void |
pkgProvide(java.lang.String name,
java.lang.String version)
|
java.lang.String |
pkgRequire(java.lang.String pkgname,
java.lang.String version,
boolean exact)
|
void |
resetResult()
|
void |
setAssocData(java.lang.String name,
AssocData data)
|
void |
setErrorCode(TclObject code)
|
void |
setResult(boolean r)
|
void |
setResult(double r)
|
void |
setResult(int r)
|
void |
setResult(java.lang.String r)
|
void |
setResult(TclObject r)
|
TclObject |
setVar(java.lang.String name1,
java.lang.String name2,
TclObject value,
int flags)
|
TclObject |
setVar(java.lang.String name,
TclObject value,
int flags)
|
void |
traceVar(java.lang.String part1,
java.lang.String part2,
VarTrace trace,
int flags)
|
void |
traceVar(java.lang.String name,
VarTrace trace,
int flags)
|
void |
unsetVar(java.lang.String name,
int flags)
|
void |
unsetVar(java.lang.String name1,
java.lang.String name2,
int flags)
|
void |
untraceVar(java.lang.String part1,
java.lang.String part2,
VarTrace trace,
int flags)
|
void |
untraceVar(java.lang.String name,
VarTrace trace,
int flags)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Interp
public Interp()
dispose
public void dispose()
setVar
public final TclObject setVar(java.lang.String name1,
java.lang.String name2,
TclObject value,
int flags)
throws TclException
- Throws:
TclException
setVar
public final TclObject setVar(java.lang.String name,
TclObject value,
int flags)
throws TclException
- Throws:
TclException
getVar
public final TclObject getVar(java.lang.String name1,
java.lang.String name2,
int flags)
throws TclException
- Throws:
TclException
getVar
public final TclObject getVar(java.lang.String name,
int flags)
throws TclException
- Throws:
TclException
unsetVar
public final void unsetVar(java.lang.String name,
int flags)
throws TclException
- Throws:
TclException
unsetVar
public final void unsetVar(java.lang.String name1,
java.lang.String name2,
int flags)
throws TclException
- Throws:
TclException
traceVar
public void traceVar(java.lang.String name,
VarTrace trace,
int flags)
throws TclException
- Throws:
TclException
traceVar
public void traceVar(java.lang.String part1,
java.lang.String part2,
VarTrace trace,
int flags)
throws TclException
- Throws:
TclException
untraceVar
public void untraceVar(java.lang.String name,
VarTrace trace,
int flags)
throws TclException
- Throws:
TclException
untraceVar
public void untraceVar(java.lang.String part1,
java.lang.String part2,
VarTrace trace,
int flags)
throws TclException
- Throws:
TclException
createCommand
public void createCommand(java.lang.String name,
Command cmd)
deleteCommand
public int deleteCommand(java.lang.String name)
getCommand
public Command getCommand(java.lang.String name)
commandComplete
public static boolean commandComplete(java.lang.String cmd)
getResult
public final TclObject getResult()
setResult
public final void setResult(TclObject r)
setResult
public final void setResult(java.lang.String r)
setResult
public final void setResult(int r)
setResult
public final void setResult(boolean r)
setResult
public final void setResult(double r)
resetResult
public final void resetResult()
eval
public void eval(java.lang.String script,
int flags)
throws TclException
- Throws:
TclException
eval
public void eval(java.lang.String script)
throws TclException
- Throws:
TclException
eval
public void eval(TclObject tobj,
int flags)
throws TclException
- Throws:
TclException
evalFile
public void evalFile(java.lang.String s)
throws TclException
- Throws:
TclException
evalResource
public void evalResource(java.lang.String resName)
throws TclException
- Throws:
TclException
setErrorCode
public void setErrorCode(TclObject code)
addErrorInfo
public void addErrorInfo(java.lang.String message)
backgroundError
public void backgroundError()
getNotifier
public Notifier getNotifier()
setAssocData
public void setAssocData(java.lang.String name,
AssocData data)
deleteAssocData
public void deleteAssocData(java.lang.String name)
getAssocData
public AssocData getAssocData(java.lang.String name)
pkgProvide
public final void pkgProvide(java.lang.String name,
java.lang.String version)
pkgRequire
public final java.lang.String pkgRequire(java.lang.String pkgname,
java.lang.String version,
boolean exact)
getClassLoader
public java.lang.ClassLoader getClassLoader()