org.dishevelled.piccolo.identify
Class ListNode<E>

java.lang.Object
  extended by org.piccolo2d.PNode
      extended by org.dishevelled.piccolo.identify.ListNode<E>
All Implemented Interfaces:
Printable, Serializable, Cloneable, ListView<E,org.piccolo2d.PNode>

public final class ListNode<E>
extends org.piccolo2d.PNode
implements ListView<E,org.piccolo2d.PNode>

List node.

Version:
$Revision$ $Date$
Author:
Michael Heuer
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.piccolo2d.PNode
org.piccolo2d.PNode.PSceneGraphDelegate
 
Nested classes/interfaces inherited from interface org.dishevelled.piccolo.identify.ListView
ListView.IndexedModelToView<E,V>, ListView.IndexedViewToModel<E,V>, ListView.ModelToView<E,V>, ListView.ViewDecorator<V>, ListView.ViewToModel<E,V>
 
Field Summary
 
Fields inherited from class org.piccolo2d.PNode
FILL_STRATEGY_ASPECT_COVER, FILL_STRATEGY_ASPECT_FIT, FILL_STRATEGY_EXACT_FIT, PROPERTY_BOUNDS, PROPERTY_CHILDREN, PROPERTY_CHILDREN_PICKABLE, PROPERTY_CLIENT_PROPERTIES, PROPERTY_CODE_BOUNDS, PROPERTY_CODE_CHILDREN, PROPERTY_CODE_CHILDREN_PICKABLE, PROPERTY_CODE_CLIENT_PROPERTIES, PROPERTY_CODE_FULL_BOUNDS, PROPERTY_CODE_PAINT, PROPERTY_CODE_PARENT, PROPERTY_CODE_PICKABLE, PROPERTY_CODE_TRANSFORM, PROPERTY_CODE_TRANSPARENCY, PROPERTY_CODE_VISIBLE, PROPERTY_FULL_BOUNDS, PROPERTY_PAINT, PROPERTY_PARENT, PROPERTY_PICKABLE, PROPERTY_TRANSFORM, PROPERTY_TRANSPARENCY, PROPERTY_VISIBLE, SCENE_GRAPH_DELEGATE
 
Fields inherited from interface java.awt.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS
 
Constructor Summary
ListNode()
          Create a new list node with reasonable defaults.
 
Method Summary
 ca.odell.glazedlists.EventList<E> getModel()
          
 ListView.IndexedModelToView<E,org.piccolo2d.PNode> getModelToView()
          
 ca.odell.glazedlists.ListSelection<E> getSelectionModel()
          
 ListView.ViewDecorator<org.piccolo2d.PNode> getViewDecorator()
          
 ListView.IndexedViewToModel<E,org.piccolo2d.PNode> getViewToModel()
          
protected  void layoutChildren()
          
 void setModel(ca.odell.glazedlists.EventList<E> model)
          
 void setModelToView(ListView.IndexedModelToView<E,org.piccolo2d.PNode> modelToView)
          
 void setSelectionModel(ca.odell.glazedlists.ListSelection<E> selectionModel)
          
 void setViewDecorator(ListView.ViewDecorator<org.piccolo2d.PNode> viewDecorator)
          
 void setViewToModel(ListView.IndexedViewToModel<E,org.piccolo2d.PNode> viewToModel)
          
 
Methods inherited from class org.piccolo2d.PNode
addActivity, addAttribute, addChild, addChild, addChildren, addInputEventListener, addPropertyChangeListener, addPropertyChangeListener, animateToBounds, animateToColor, animateToPositionScaleRotation, animateToRelativePosition, animateToTransform, animateToTransparency, animateTransformToBounds, centerBoundsOnPoint, centerFullBoundsOnPoint, clone, computeFullBounds, endResizeBounds, findIntersectingNodes, fireChildPropertyChange, firePropertyChange, fullIntersects, fullPaint, fullPick, getAllNodes, getAllNodes, getAttribute, getAttribute, getBooleanAttribute, getBounds, getBoundsChanged, getBoundsReference, getBoundsVolatile, getChild, getChildBoundsInvalid, getChildBoundsVolatile, getChildPaintInvalid, getChildrenCount, getChildrenIterator, getChildrenPickable, getChildrenReference, getClientProperties, getClientPropertyKeysEnumeration, getDoubleAttribute, getFullBounds, getFullBoundsInvalid, getFullBoundsReference, getGlobalBounds, getGlobalFullBounds, getGlobalRotation, getGlobalScale, getGlobalToLocalTransform, getGlobalTranslation, getHeight, getInputEventListeners, getIntegerAttribute, getInverseTransform, getListenerList, getLocalToGlobalTransform, getName, getOccluded, getOffset, getPaint, getPaintInvalid, getParent, getPickable, getPropertyChangeParentMask, getRoot, getRotation, getScale, getTransform, getTransformReference, getTransparency, getUnionOfChildrenBounds, getVisible, getWidth, getX, getXOffset, getY, getYOffset, globalToLocal, globalToLocal, globalToLocal, indexOfChild, internalUpdateBounds, intersects, invalidateFullBounds, invalidateLayout, invalidatePaint, isAncestorOf, isDescendentOf, isDescendentOfRoot, isOpaque, lerp, localToGlobal, localToGlobal, localToGlobal, localToParent, localToParent, localToParent, moveInBackOf, moveInFrontOf, moveToBack, moveToFront, offset, paint, paintAfterChildren, parentBoundsChanged, parentToLocal, parentToLocal, parentToLocal, pick, pickAfterChildren, print, print, removeAllChildren, removeChild, removeChild, removeChildren, removeFromParent, removeInputEventListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaintFrom, reparent, replaceWith, resetBounds, rotate, rotateAboutPoint, rotateAboutPoint, rotateInPlace, scale, scaleAboutPoint, scaleAboutPoint, setBounds, setBounds, setBoundsChanged, setChildBoundsInvalid, setChildBoundsVolatile, setChildPaintInvalid, setChildrenPickable, setFullBoundsInvalid, setGlobalRotation, setGlobalScale, setGlobalTranslation, setHeight, setName, setOccluded, setOffset, setOffset, setPaint, setPaintInvalid, setParent, setPickable, setPropertyChangeParentMask, setRotation, setScale, setTransform, setTransparency, setVisible, setWidth, setX, setY, signalBoundsChanged, startResizeBounds, toImage, toImage, toImage, toImage, transformBy, translate, validateFullBounds, validateFullPaint
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListNode

public ListNode()
Create a new list node with reasonable defaults.

Method Detail

layoutChildren

protected void layoutChildren()

Overrides:
layoutChildren in class org.piccolo2d.PNode

getModel

public ca.odell.glazedlists.EventList<E> getModel()

Specified by:
getModel in interface ListView<E,org.piccolo2d.PNode>

setModel

public void setModel(ca.odell.glazedlists.EventList<E> model)

Specified by:
setModel in interface ListView<E,org.piccolo2d.PNode>

getViewToModel

public ListView.IndexedViewToModel<E,org.piccolo2d.PNode> getViewToModel()

Specified by:
getViewToModel in interface ListView<E,org.piccolo2d.PNode>

setViewToModel

public void setViewToModel(ListView.IndexedViewToModel<E,org.piccolo2d.PNode> viewToModel)

Specified by:
setViewToModel in interface ListView<E,org.piccolo2d.PNode>

getModelToView

public ListView.IndexedModelToView<E,org.piccolo2d.PNode> getModelToView()

Specified by:
getModelToView in interface ListView<E,org.piccolo2d.PNode>

setModelToView

public void setModelToView(ListView.IndexedModelToView<E,org.piccolo2d.PNode> modelToView)

Specified by:
setModelToView in interface ListView<E,org.piccolo2d.PNode>

getSelectionModel

public ca.odell.glazedlists.ListSelection<E> getSelectionModel()

Specified by:
getSelectionModel in interface ListView<E,org.piccolo2d.PNode>

setSelectionModel

public void setSelectionModel(ca.odell.glazedlists.ListSelection<E> selectionModel)

Specified by:
setSelectionModel in interface ListView<E,org.piccolo2d.PNode>

getViewDecorator

public ListView.ViewDecorator<org.piccolo2d.PNode> getViewDecorator()

Specified by:
getViewDecorator in interface ListView<E,org.piccolo2d.PNode>

setViewDecorator

public void setViewDecorator(ListView.ViewDecorator<org.piccolo2d.PNode> viewDecorator)

Specified by:
setViewDecorator in interface ListView<E,org.piccolo2d.PNode>


Copyright (c) 2007-2011 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).