Package org.omegahat.Environment.GUITools

Collection of classes that allow Omega functions to be used as event callbacks.

See:
          Description

Class Summary
ClassTreeRenderer Renders objects in a JTree by displaying their class name.
EvaluableInterfaceGenerator This class is responsible for generating new classes that can be used to connect the interpreted and Java worlds by allowing an Omegahat Function to be used to implement a Java interface class.
FunctionListener Base class extended by dynamically created classes used to implement a Java interface with an interpreted Function.
GenericFrame A top-level GUI window that can be used to house arbitrary components, providing a simple way to display a component.
OmegaListener An abstract class that provides slots for storing an evaluable object (expression or Function) and an Evaluator in which it should be evaluated.
Signature Class used to represent the types in the signature of a Java method and manipulate them for use in generating Java byte-code for class definitions.
ThreadSuspendButton  
 

Package org.omegahat.Environment.GUITools Description

Collection of classes that allow Omega functions to be used as event callbacks.

These provide a simple way to parameterize GUIs without the need to write and compile verbose classes. (Closures provide a convenient scoping mechanism to isolate the callback.)