Uses of Interface
gumbo.util.Delegatable

Packages that use Delegatable
gumbo.graphic.space   
gumbo.util Provides general purpose low-level utilities, with particular emphasis on patterns and services for delegation of data relationships. 
gumbo.util.relation   
 

Uses of Delegatable in gumbo.graphic.space
 

Subinterfaces of Delegatable in gumbo.graphic.space
 interface GraphicSpaceRoot
          A space node used by graphic spaces as the root of a space tree.
 

Classes in gumbo.graphic.space that implement Delegatable
 class AbstractDisplaySpace
          A full implementation of the DisplaySpace interface.
 class AbstractGraphicSpaceRoot
          A partial implementation of the GraphicSpaceRoot interface.
 class AbstractViewSpace
          A full implementation of the ViewSpace interface.
 

Uses of Delegatable in gumbo.util
 

Classes in gumbo.util that implement Delegatable
 class AbstractDelegatable
          A full implementation of the Delegatable interface.
static class AbstractDelegatable.Serial
          Serializable version of AbstractDelegatable.
static class Delegatables.DelegatableImm
          A serializable immutable view wrapper for a target Delegatable.
static class Delegatables.DelegatableWrapper
          A serializable wrapper for a target Delegatable.
 

Uses of Delegatable in gumbo.util.relation
 

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

Classes in gumbo.util.relation that implement Delegatable
 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.
static class Relations.RelationImm
          A serializable immutable view wrapper for a target Relation.
static class Relations.RelationWrapper
          A serializable wrapper for a target Relation.
 class TestRelation
          Serializable object intended as a relation.
 class TestTreeNode
          Serializable object intended as a tree node.
static class TreeNodes.TreeNodeImm
          A serializable immutable view wrapper for a target TreeNode.
static class TreeNodes.TreeNodeWrapper
          A serializable wrapper for a target TreeNode.