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 |
This is the interface for deleting events in the notifier's event
queue. |
InternalRep |
This is the interface for implementing internal representation of Tcl
objects. |
Namespace.DeleteProc |
This interface is used to provide a callback when a namespace is deleted |
Resolver |
The Resolver interface specifies the methods that a new Tcl resolver must
implement. |
TclDict.Visitor |
An interface to traverse (visit) each key-value pair in a Tcl dictionary
object. |
VarTrace |
This interface is used to make variable traces. |
Class Summary |
AppShell |
The AppShell class expects to load and execute a Tcl resource file by
retrieving the JTcl-Main attribute from the manifest. |
BackSlashResult |
Encapsulates the replacement for a backslash
in the parser |
CallFrame |
This class implements a frame in the call stack. |
CharPointer |
Used in the Parser, this class implements the functionality
of a C character pointer. |
CommandTrace |
This CommandTrace class is used to trace command rename and deletion |
ConsoleThread |
This class implements the Console Thread: it is started by
tcl.lang.Shell if the user gives no initial script to evaluate, or
when the -console option is specified. |
ExecutionTrace |
This class is used to trace command execution |
Expression |
This class handles Tcl expressions. |
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. |
FileUtil |
|
IdleHandler |
This abstract class is used to define idle handlers. |
Interp |
Implements the core Tcl interpreter. |
JACL |
|
ManagedSystemInStream |
A class for managing the System.in. |
Namespace |
This structure contains a cached pointer to a namespace that is the result of
resolving the namespace's name in some other namespace. |
Namespace.GetNamespaceForQualNameResult |
|
Namespace.ResolvedNsName |
|
NonInteractiveShell |
This class creates a Shell that has tcl_interactive set to 0. |
Notifier |
Implements the Jacl version of the Notifier class. |
Parser |
This class contains methods that parse Tcl scripts. |
ParseResult |
This class stores a single word that's generated inside the Tcl parser inside
the Interp class. |
Pipeline |
This class encapsulates a pipeline of operating system commands |
Procedure |
This class implements the body of a Tcl procedure. |
QSort |
Sorts an array of TclObjects. |
Regex |
The Regex class can be used to match a TCL-style regular expression
against a string and optionally replace the matched parts with new strings. |
SearchId |
SearchId is used only by the ArrayVar class. |
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. |
StrtodResult |
|
StrtoulResult |
This class stores the result of the Util.strtoul() method. |
TCL |
|
TclBoolean |
This class implements the boolean object type in Tcl. |
TclByteArray |
This class implements the binary data object type in Tcl. |
TclClassLoader |
TclClassLoader.java --
Implements the Class Loader for dynamically loading Tcl packages. |
TclDict |
This class implements the dict object type in Tcl. |
TclDouble |
|
TclEvent |
This is an abstract class that describes an event in the Jacl
implementation of the notifier. |
TclIndex |
|
TclInteger |
This class implements the integer object type in Tcl. |
TclIO |
|
TclLambda |
Lambda internal rep. |
TclList |
This class implements the list object type in Tcl. |
TclObject |
This class extends TclObjectBase to implement the basic notion of an object
in Tcl. |
TclParser |
|
TclParserExtension |
|
TclRegexp |
|
TclString |
|
TimerHandler |
This abstract class is used to define timer handlers. |
TraceRecord |
This class is used internally by CallFrame to store one variable trace. |
Util |
|
Var |
|
WrappedCommand |
A Wrapped Command is like the Command struct defined in the C version in the
file generic/tclInt.h. |