E
- model element typepublic class ElementsNode<E> extends AbstractEventListNode<E>
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
NO_SUCH_PAGE, PAGE_EXISTS
Modifier | Constructor and Description |
---|---|
protected |
ElementsNode(ca.odell.glazedlists.EventList<E> model)
Create a new elements node with the specified model.
|
|
ElementsNode(ca.odell.glazedlists.EventList<E> model,
UnaryFunction<E,? extends org.piccolo2d.PNode> modelToView)
Create a new elements node with the specified model and model to view mapping.
|
Modifier and Type | Method and Description |
---|---|
void |
add()
Add.
|
protected void |
copy(List<E> toCopy)
Copy the specific list of elements to the clipboard.
|
protected void |
cut(List<E> toCut)
Cut the specific list of elements to the clipboard.
|
void |
dispose()
Release the resources consumed by this abstract event list view
so that it may eventually be garbage collected.
|
IdPopupMenu |
getContextMenu()
Return the context menu for this elements node.
|
IdToolBar |
getToolBar()
Return the tool bar for this elements node.
|
JPopupMenu |
getToolBarContextMenu()
Return the tool bar context menu for this elements node.
|
protected void |
layoutChildren() |
void |
paste()
Paste.
|
protected void |
setModelToView(UnaryFunction<E,? extends org.piccolo2d.PNode> modelToView)
Set the model to view mapping for this elements node to
modelToView . |
clearSelection, copy, cut, getAddAction, getClearSelectionAction, getCopyAction, getCutAction, getInvertSelectionAction, getModel, getPasteAction, getRemoveAction, getRemoveAllAction, getSelectAllAction, getSelectionModel, invertSelection, isEmpty, isSelectionEmpty, remove, removeAll, selectAll
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, lower, lower, lowerBelow, lowerToBottom, lowerToBottom, offset, paint, paintAfterChildren, parentBoundsChanged, parentToLocal, parentToLocal, parentToLocal, pick, pickAfterChildren, print, print, raise, raise, raiseAbove, raiseToTop, raiseToTop, 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
protected ElementsNode(ca.odell.glazedlists.EventList<E> model)
model
- model, must not be nullpublic ElementsNode(ca.odell.glazedlists.EventList<E> model, UnaryFunction<E,? extends org.piccolo2d.PNode> modelToView)
model
- model, must not be nullmodelToView
- model to view mapping, must not be nullprotected final void setModelToView(UnaryFunction<E,? extends org.piccolo2d.PNode> modelToView)
modelToView
.modelToView
- model to view mapping, must not be nullprotected void cut(List<E> toCut)
AbstractEventListNode
cut
in class AbstractEventListNode<E>
toCut
- list of elements to cut, must not be nullprotected void copy(List<E> toCopy)
AbstractEventListNode
copy
in class AbstractEventListNode<E>
toCopy
- list of elements to copy, must not be nullpublic void add()
AbstractEventListNode
add
in class AbstractEventListNode<E>
public void paste()
AbstractEventListNode
paste
in class AbstractEventListNode<E>
public final IdToolBar getToolBar()
public final IdPopupMenu getContextMenu()
public final JPopupMenu getToolBarContextMenu()
protected void layoutChildren()
layoutChildren
in class org.piccolo2d.PNode
public void dispose()
AbstractEventListNode
super.dispose()
.dispose
in class AbstractEventListNode<E>
Copyright (c) 2010-2013 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).