Package gumbo.util.relation

Interface Summary
Associate Deprecated. Currently broken.
Relation An "abstract" base interface for a member of a data relationship (see Relationship).
TreeNode An "abstract" tree node relation in a tree (parent-child) data relationship.
 

Class Summary
AbstractAssociate Deprecated. Currently broken.
AbstractRelation A full implementation of the Relation interface, with serialization.
AbstractRelationTest  
AbstractTreeNode A full implementation of the IntersectionTreeNode interface (see also AbstractTreeNodeDelegator).
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.
AbstractTreeNode.Global An AbstractTreeNode.Auto that uses a singleton (global) relationship, and throws an exception if the relationship is changed.
AbstractTreeNodeDelegator A partial implementation for a TreeNode delegator.
AbstractTreeNodeTest  
AllTests  
Associates Deprecated. Currently broken.
AssociateTest  
Connection Abstract base class for reporting connection changes between relations in a relationship.
ConnectionField  
ConnectionField.EventIn  
ConnectionField.EventInOut  
ConnectionField.EventOut  
RelationField  
RelationField.EventIn  
RelationField.EventInOut  
RelationField.EventOut  
Relations Constants and utilities related to Relation.
Relations.RelationImm A serializable immutable view wrapper for a target Relation.
Relations.RelationWrapper A serializable wrapper for a target Relation.
Relationship An abstract base class for a set of related and possibly interconnected relations of a given type and purpose.
TestConnection  
TestDelegator Serializable object intended as a delegator for relations.
TestRelation Serializable object intended as a relation.
TestRelationMonitor  
TestRelationship  
TestRelationshipMonitor  
TestTree  
TestTreeNode Serializable object intended as a tree node.
TreeNodeConnection Default class for reporting tree node connection changes.
TreeNodes Constants and utilities related to IntersectionTreeNode.
TreeNodes.GlobalTree Global tree used as the default singleton for global-relationship tree nodes.
TreeNodes.Tree A relationship whose relations are tree nodes.
TreeNodes.TreeNodeImm A serializable immutable view wrapper for a target TreeNode.
TreeNodes.TreeNodeWrapper A serializable wrapper for a target TreeNode.