Class ZLeaf

All Implemented Interfaces:
java.lang.Cloneable,, ZSerializable
Direct Known Subclasses:

public class ZLeaf
extends ZNode
implements ZSerializable,

ZLeaf is a basic leaf node that doesn't have any children. ZLeaf serves as a tag, identifying all sub-classes as being leaves. ZLeaf provides no other function, and there is no reason to instantiate a ZLeaf object.

Warning: Serialized and ZSerialized objects of this class will not be compatible with future Jazz releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Jazz. A future release of Jazz will provide support for long term persistence.

Ben Bederson
See Also:
Serialized Form

Field Summary
Fields inherited from class edu.umd.cs.jazz.ZNode
editorFactory, findable_DEFAULT, parent, pickable_DEFAULT, savable_DEFAULT, selectable_DEFAULT
Fields inherited from class edu.umd.cs.jazz.ZSceneGraphObject
bounds, inTransaction, invalidBounds, invalidVolatileBounds, listenerList, volatileBounds, volatileBounds_DEFAULT
Constructor Summary
          Constructs a new empty leaf node.
Methods inherited from class edu.umd.cs.jazz.ZNode
addNodeListener, duplicateObject, editor, extract, findNodes, getGlobalBounds, getGlobalToLocalTransform, getLocalToGlobalTransform, getParent, getRoot, globalToLocal, globalToLocal, globalToLocal, hasNodeListener, isAncestorOf, isDescendentOf, isFindable, isPickable, isSavable, isSelectable, localToGlobal, localToGlobal, localToGlobal, lower, lowerTo, percolateEventUpSceneGraph, pick, raise, raiseTo, remove, removeNodeListener, render, repaint, repaint, reparent, replaceWith, setEditorFactory, setFindable, setParent, setPickable, setSavable, setSelectable, setState, setVolatileBounds, updateBounds, updateVolatility, writeObject, writeReplace
Methods inherited from class edu.umd.cs.jazz.ZSceneGraphObject
addClientProperty, addMouseListener, addMouseMotionListener, clone, computeBounds, computeVolatileBounds, dump, endTransaction, fireEvent, fireMouseEvent, getBounds, getBoundsReference, getClientProperty, getHandles, getListenerList, getVolatileBounds, hasLisenerOfType, hasListenerOfType, hasMouseListener, markInTransaction, markNotInTransaction, processMouseEvent, putClientProperty, removeEventListener, removeMouseListener, removeMouseMotionListener, reshape, setBounds, startTransaction, trimToSize, updateObjectReferences, writeObjectRecurse
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface
setState, writeObject, writeObjectRecurse

Constructor Detail


public ZLeaf()
Constructs a new empty leaf node.

Copyright � 2003 by University of Maryland, College Park, MD 20742, USA All rights reserved.