Class Summary |
ExecutableRoot |
This class provides an implementation of the Executable interface which can
be conveniently extended
|
ExecuteResult |
This class is used by the Interpreter to return the result of an execute() method. |
Interpreter |
This class represents the Simkin interpreter. |
Null |
This class is used to instantiate a single instance of the "null" object within the Interpreter |
ParseNode |
ParseNode - this class is the base class for nodes in the parse tree
|
ScriptedExecutable |
This class is a base class for objects which store data and Simkin code in an associated TreeNode file |
SimkinXMLElement |
This class is used to create additional XML elements that are added to an XML document |
Tracer |
This class provides an interface to System.out.println |
TreeNode |
This class encapsulates a single node in a tree
|
TreeNodeEnumerator |
This class enumerates the elements in a TreeNode |
TreeNodeIterator |
This class provides a means of iterating over the children of a TreeNode |
TreeNodeObject |
This class provides and Executable interface to a TreeNode
|
TreeNodeObjectEnumerator |
This class enumerates the elements in an TreeNodeObject |
Utils |
This class provides useful functions to the Simkin library |
XMLElementObject |
This object is a container for an XML element, and exposes an interface to it to Simkin
The class implements methods from the Executable interface. |
XMLElementObjectEnumerator |
This class enumerates the elements in an XMLElementObject |
XMLExecutable |
This class is a base class for objects which store their data and methods in an XML document
|