Uses of Class
gumbo.util.AbstractDisposable

Packages that use AbstractDisposable
gumbo.app   
gumbo.graphic.impl.swing   
gumbo.graphic.input   
gumbo.graphic.input.impl.swing   
gumbo.graphic.math   
gumbo.graphic.probe   
gumbo.graphic.space   
gumbo.interact Provides special purpose building blocks for user interaction, including user feedback. 
gumbo.interact.select   
gumbo.net Provides special purpose application-level building blocks for networked application nodes, including clients, servers, and proxy servers. 
gumbo.net.msg Provides special purpose building blocks for building, writing and reading application-specific network messages. 
gumbo.util Provides general purpose low-level utilities, with particular emphasis on patterns and services for delegation of data relationships. 
gumbo.util.relation   
gumbo.util.route Provides interfaces, services, and utilities that support the "routing" of events, with or without data, between objects. 
gumbo.util.state   
gumbo.visualize.data Provides special purpose building blocks for 2D/3D visualization of generic data structures, such as graphs. 
gumbo.visualize.data.consistency   
gumbo.visualize.data.impl.swing   
 

Uses of AbstractDisposable in gumbo.app
 

Subclasses of AbstractDisposable in gumbo.app
 class MainWindow
          A proxy for a Swing top-level window (JFrame, JDialog) that provides a standard GUI consisting of a window with a title bar, menubar, tool bar, status bar, and main content area.
 class RootWindow
          A main window intended for use as the root application window.
 

Uses of AbstractDisposable in gumbo.graphic.impl.swing
 

Subclasses of AbstractDisposable in gumbo.graphic.impl.swing
 class SwingShape
          An adapter that converts a Swing JComponent into a displayable leaf shape.
 class SwingSpaceNode
          An abstract SpaceNode adapter for an AWT/Swing Component.
 

Uses of AbstractDisposable in gumbo.graphic.input
 

Subclasses of AbstractDisposable in gumbo.graphic.input
 class AbstractKeyboardSensor
          Provides objects for maintaining keyboard key state, and event out nodes initialized with an immutable view of the the state object.
 class AbstractMouseSensor
          Provides objects for maintaining mouse button and position state, and event out nodes initialized with immutable views of the state objects.
 

Uses of AbstractDisposable in gumbo.graphic.input.impl.swing
 

Subclasses of AbstractDisposable in gumbo.graphic.input.impl.swing
 class SwingKeyboardSensor
          An AWT/Swing keyboard sensor.
 class SwingMouseSensor
          An AWT/Swing 2D mouse sensor.
 

Uses of AbstractDisposable in gumbo.graphic.math
 

Subclasses of AbstractDisposable in gumbo.graphic.math
 class Point3Field
           
static class Point3Field.EventIn
           
static class Point3Field.EventInOut
           
static class Point3Field.EventOut
           
 class Vector3Field
           
static class Vector3Field.EventIn
           
static class Vector3Field.EventInOut
           
static class Vector3Field.EventOut
           
 

Uses of AbstractDisposable in gumbo.graphic.probe
 

Subclasses of AbstractDisposable in gumbo.graphic.probe
 class AbstractIntersectionNode
          A partial implementation of the IntersectionNode interface.
 class PickResultField
           
static class PickResultField.EventIn
           
static class PickResultField.EventInOut
           
static class PickResultField.EventOut
           
 

Uses of AbstractDisposable in gumbo.graphic.space
 

Subclasses of AbstractDisposable in gumbo.graphic.space
 class AbstractDisplaySpace
          A full implementation of the DisplaySpace interface.
 class AbstractGraphicSpaceRoot
          A partial implementation of the GraphicSpaceRoot interface.
 class AbstractSpaceNode
          A partial implementation of the SpaceNode interface.
 class AbstractViewSpace
          A full implementation of the ViewSpace interface.
 class SpaceNodeField
           
static class SpaceNodeField.EventIn
           
static class SpaceNodeField.EventInOut
           
static class SpaceNodeField.EventOut
           
 

Uses of AbstractDisposable in gumbo.interact
 

Subclasses of AbstractDisposable in gumbo.interact
 class InteractorField
           
static class InteractorField.EventIn
           
static class InteractorField.EventInOut
           
static class InteractorField.EventOut
           
static class TestSwingTargets.AbstractShape
           
static class TestSwingTargets.Button
           
static class TestSwingTargets.Space
           
static class TestSwingTargets.Thing
           
 

Uses of AbstractDisposable in gumbo.interact.select
 

Subclasses of AbstractDisposable in gumbo.interact.select
static class TestSelectApp.Thing
           
static class TestSwingSelectTargets.Thing
           
 

Uses of AbstractDisposable in gumbo.net
 

Subclasses of AbstractDisposable in gumbo.net
 class ClientWindow
          A NetWindow for a client network node, with default actions and status.
 class NetWindow
          A MainWindow outfitted for asynchronous access by network threads.
 class ProxyWindow
          A NetFrame for a proxy server application, with default actions and status.
 class ServerWindow
          A NetFrame for a server application, with default actions and status.
 

Uses of AbstractDisposable in gumbo.net.msg
 

Subclasses of AbstractDisposable in gumbo.net.msg
 class MessageAgent
          Base class for an agent that conveniently facilitates network messaging for a network node (client, server).
 

Uses of AbstractDisposable in gumbo.util
 

Subclasses of AbstractDisposable in gumbo.util
 class AbstractDelegatable
          A full implementation of the Delegatable interface.
static class AbstractDelegatable.Serial
          Serializable version of AbstractDelegatable.
 

Uses of AbstractDisposable in gumbo.util.relation
 

Subclasses of AbstractDisposable in gumbo.util.relation
 class AbstractAssociate
          Deprecated. Currently broken.
 class AbstractRelation
          A full implementation of the Relation interface, with serialization.
 class AbstractTreeNode
          A full implementation of the IntersectionTreeNode interface (see also AbstractTreeNodeDelegator).
static class AbstractTreeNode.Auto
          An AbstractTreeNode that automatically sets the relationship of relations (parent or child) when a connection is created, with the dead relation taking on the relationship of the live one.
static class AbstractTreeNode.Global
          An AbstractTreeNode.Auto that uses a singleton (global) relationship, and throws an exception if the relationship is changed.
 class AbstractTreeNodeDelegator
          A partial implementation for a TreeNode delegator.
 class Connection
          Abstract base class for reporting connection changes between relations in a relationship.
 class ConnectionField
           
static class ConnectionField.EventIn
           
static class ConnectionField.EventInOut
           
static class ConnectionField.EventOut
           
 class RelationField
           
static class RelationField.EventIn
           
static class RelationField.EventInOut
           
static class RelationField.EventOut
           
 class Relationship
          An abstract base class for a set of related and possibly interconnected relations of a given type and purpose.
 class TestConnection
           
 class TestRelation
          Serializable object intended as a relation.
 class TestRelationship
           
 class TestTree
           
 class TestTreeNode
          Serializable object intended as a tree node.
 class TreeNodeConnection
          Default class for reporting tree node connection changes.
static class TreeNodes.GlobalTree
          Global tree used as the default singleton for global-relationship tree nodes.
static class TreeNodes.Tree
          A relationship whose relations are tree nodes.
 

Uses of AbstractDisposable in gumbo.util.route
 

Subclasses of AbstractDisposable in gumbo.util.route
 class AbstractObjectField
          An abstract base class for an event data node that maintains and transfers data as an Object, and whose data type is specified explicitly.
static class AbstractObjectField.EventIn
           
static class AbstractObjectField.EventOut
           
 class BooleanField
           
static class BooleanField.EventIn
           
static class BooleanField.EventInOut
           
static class BooleanField.EventOut
           
 class CharField
           
static class CharField.EventIn
           
static class CharField.EventInOut
           
static class CharField.EventOut
           
 class ClassField
           
static class ClassField.EventIn
           
static class ClassField.EventInOut
           
static class ClassField.EventOut
           
 class CollectionField
          An object field whose default data type is Object.
static class CollectionField.EventIn
           
static class CollectionField.EventInOut
           
static class CollectionField.EventOut
           
 class DoubleField
           
static class DoubleField.EventIn
           
static class DoubleField.EventInOut
           
static class DoubleField.EventOut
           
 class EventDataNode
          An event node that sends and/or receives a single data value.
 class EventGroupNode
          An event node that consists of none or more unique and ordered event node "members".
 class EventNode
          Intended as a public delegate for sending events between delegator (host) objects.
 class IntField
           
static class IntField.EventIn
           
static class IntField.EventInOut
           
static class IntField.EventOut
           
 class NotifyNode
          An event data node that transfers no data (event is for notification only).
static class NotifyNode.EventIn
           
static class NotifyNode.EventInOut
           
static class NotifyNode.EventOut
           
 class ObjectField
          An object field whose default data type is Object.
static class ObjectField.EventIn
           
static class ObjectField.EventInOut
           
static class ObjectField.EventOut
           
 

Uses of AbstractDisposable in gumbo.util.state
 

Subclasses of AbstractDisposable in gumbo.util.state
 class StateSetField
           
static class StateSetField.EventIn
           
static class StateSetField.EventInOut
           
static class StateSetField.EventOut
           
 

Uses of AbstractDisposable in gumbo.visualize.data
 

Subclasses of AbstractDisposable in gumbo.visualize.data
 class AspectModel
          A data model representing a special data relationship amongst client models beyond the conventional relationship of a whole model and its constituent parts.
 class DataModel
          Data Model
 class DataView
          Abstract base class for the role of "view" in an MVC-based visualization of client data.
 class EdgeModel
          A part model representing a data relationship between two or more (possibly identical) vertex models in a whole model (a hyper-edge).
 class ElementModel
          A part model representing a data element in a whole model that has no data relationships (no internal topology).
 class GraphModel
          A whole model whose data elements have data relationships (has an internal topology, such as a graph, tree, or list).
 class GroupModel
          A whole model whose data elements have no data relationships (has no internal topology, such as an unordered bag and set).
 class ListModel
          A graph model representing a list of entries.
 class NullGraphicView
          A graphic view without a graphic presentation.
 class PartModel
          An abstract data model representing a portion of client data comprising a whole model, and which has a distinct presence in the whole view.
 class PartModelField
           
static class PartModelField.EventIn
           
static class PartModelField.EventInOut
           
static class PartModelField.EventOut
           
 class PartView
          A data view representing a view of a part model.
 class PortModel
          A part model representing a connection point for edge models, such as on a vertex model.
 class SuperModel
          A whole model that contains none or more whole models.
 class TestClientAgent
           
 class TestClientWindow
          Destiny workstation root window.
 class TestGraphWindow
          Window for list display.
static class TestGraphWindow.Extended
          Graph window with a button to open a sub-window and create new graph models.
 class TestListWindow
          Window for list display.
static class TestListWindow.Extended
          List window with a button to open a sub-window and create new list models.
 class TestServerAgent
           
 class TestServerWindow
           
 class TestTreeWindow
          Window for tree display.
static class TestTreeWindow.Extended
          List window with a button to open a sub-window and create new list models.
 class TestViewWindow
          Base class for data model view windows.
 class VertexModel
          A part model representing a data element in a whole model that has data relationships (has an internal topology), which are represented by edge models.
 class WholeModel
          An abstract data model representing a meaningful and self-consistent set of client data suitable for viewing as a whole.
static class WholeModel.GlobalWholeTree
          Global tree used for all whole model tree nodes.
 class WholeView
          A data view representing a view of a whole model.
 

Uses of AbstractDisposable in gumbo.visualize.data.consistency
 

Subclasses of AbstractDisposable in gumbo.visualize.data.consistency
 class ParityModel
          An aspect model specifically intended for creating parity groups (see ConsistencyManager).
 

Uses of AbstractDisposable in gumbo.visualize.data.impl.swing
 

Subclasses of AbstractDisposable in gumbo.visualize.data.impl.swing
 class SwingDataProxy
          A GraphicView intended for use as a non-spatial proxy for a displayable shape, such as for use by a Swing cell renderer (see JTree, JList).
 class SwingDataShape
          An adapter that converts a Swing JComponent into a GraphicView intended for use as a displayable leaf shape.
 class SwingGraphEdge
          A default graph edge implemented using a JComponent.
 class SwingGraphVertex
          A default graph vertex implemented using a JPanel, and a JLabel for the auto-label.
 class SwingGraphView
          A default graph view implemented using a JLayeredPane, which manages content shapes (vertices and edges) in layers.
 class SwingListEntry
          A default list entry implemented using a JTextField, which is automatically updated with the associated model's String client data.
 class SwingListView
          A default list view implemented using a JPanel with a BoxLayout, which arranges vertices as a single column of auto-sized equal width list entries.
 class SwingTreeNode
          A proxy for a tree node shape.
 class SwingTreeView
          A default tree view implemented using a JTree.