Package tcl.lang

Interface Summary
AssocData This interface is the API for registering named data objects in the Tcl interpreter.
Command The Command interface specifies the method that a new Tcl command must implement.
CommandWithDispose This interface is implemented by Commands that need to know when they are deleted from an interpreter.
EventDeleter  
InternalRep This is the interface for implementing internal representation of Tcl objects.
Namespace.DeleteProc  
Resolver The Resolver interface specifies the methods that a new Tcl resolver must implement.
TJCThread.CompiledClassReady  
VarTrace  
 

Class Summary
BlendExtension  
CallFrame This class implements a frame in the call stack.
EventAdaptor  
ExprValue Describes an expression value, which can be either an integer (the usual case), a double-precision floating-point value, or a string.
Extension Base class for all Tcl Extensions.
IdleHandler  
Interp  
ItclAccess  
JavaForCmd This class implements the built-in "java::for" command.
JavaImportCmd  
JavaTryCmd This class implements the built-in "java::try" command.
Namespace  
NamespaceCmd This class implements the built-in "namespace" command in Tcl.
Notifier  
Procedure This class implements the body of a Tcl procedure.
ReadInputStreamChannel The ReadInputStreamChannel class is a bridge between existing Java InputStream objects and Tcl channels.
ReflectObject A ReflectObject is used to create and access arbitrary Java objects using the Java Reflection API.
ServerSocketChannel The ServerSocketChannel class implements a channel object for ServerSocket connections, created using the socket command.
Shell The Shell class is similar to the Tclsh program: you can use it to execute a Tcl script or enter Tcl command interactively at the command prompt.
SocketChannel The SocketChannel class implements a channel object for Socket connections, created using the socket command.
SocketConnectionEvent  
StdChannel Subclass of the abstract class Channel.
TCL  
TclBoolean This class implements the boolean object type in Tcl.
TclByteArray This class implements the binary data object type in Tcl.
TclDouble  
TclEvent  
TclIndex  
TclInteger This class implements the integer object type in Tcl.
TclList  
TclObject  
TclParser  
TclParserExtension  
TclRegexp  
TclString  
TimerHandler  
TJC  
TJC.CompiledCommand  
TJCBench  
TJCCommandCmd  
TJCCompileCmd  
TJCPackageCmd  
TJCReadyVar  
TJCShell  
TJCThread  
UnsupportedJDetachCallCmd This command is the only means to safely call a blocking Java method like a modal AWT dialog box.
Util  
Var  
WrappedCommand A Wrapped Command is like the Command struct defined in the C version in the file generic/tclInt.h.
 

Exception Summary
PackageNameException This exception is thrown by the TclClassLoader when an attempt to load a class from any package that starts with the java.* or tcl.* prefix is made.
TclException  
TclInterruptedException Signals that an interp has been interrupted via the Interp.setInterrupted() API.
TclNumArgsException This exception is used to report wrong number of arguments in Tcl scripts.
TclRuntimeError Signals that a unrecoverable run-time error in the interpreter.