gumbo.graphic.space
Class AbstractSpaceNode

java.lang.Object
  |
  +--gumbo.util.AbstractDisposable
        |
        +--gumbo.util.relation.AbstractTreeNodeDelegator
              |
              +--gumbo.graphic.space.AbstractSpaceNode
All Implemented Interfaces:
Disposable, Graphic, java.io.Serializable, SpaceNode
Direct Known Subclasses:
AbstractGraphicSpaceRoot, SwingSpaceNode

public abstract class AbstractSpaceNode
extends AbstractTreeNodeDelegator
implements SpaceNode

A partial implementation of the SpaceNode interface.

Version:
$Revision: 1.1 $
Author:
Jon Barrilleaux (jonb@jmbaai.com) of JMB and Associates Inc.
See Also:
Serialized Form

Constructor Summary
AbstractSpaceNode()
          Creates an instance.
 
Method Summary
 java.lang.Object getGraphic()
          Default implementation: Returns this object (non-native direct implementation).
 TreeNode getGraphicSpaceTree()
          Gets the delegate tree node for this delegator's spatial geometry tree.
 
Methods inherited from class gumbo.util.relation.AbstractTreeNodeDelegator
getTreeNodeDelegate, implDispose, newTreeNodeDelegate
 
Methods inherited from class gumbo.util.AbstractDisposable
dispose, isDisposed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface gumbo.util.Disposable
dispose, isDisposed
 

Constructor Detail

AbstractSpaceNode

public AbstractSpaceNode()
Creates an instance. Master constructor.

Method Detail

getGraphicSpaceTree

public TreeNode getGraphicSpaceTree()
Description copied from interface: SpaceNode
Gets the delegate tree node for this delegator's spatial geometry tree.

Specified by:
getGraphicSpaceTree in interface SpaceNode
Returns:
Reference to the delegate. Never null.

getGraphic

public java.lang.Object getGraphic()
Default implementation: Returns this object (non-native direct implementation).

Specified by:
getGraphic in interface Graphic
Returns:
The target graphic object. Possibly this object (self-proxy, direct implementation), but never null.