E
- model element typepublic class EventListNode<E> extends AbstractEventListNode<E>
Modifier and Type | Field and Description |
---|---|
static double |
DEFAULT_COUNT_THRESHOLD
Default count scale threshold,
0.7d . |
static double |
DEFAULT_SUMMARY_THRESHOLD
Default summary scale threshold,
0.9d . |
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 |
EventListNode(ca.odell.glazedlists.EventList<E> model)
Create a new event list node with the specified model.
|
|
EventListNode(ca.odell.glazedlists.EventList<E> model,
UnaryFunction<E,? extends org.piccolo2d.PNode> modelToView)
Create a new event list 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.
|
protected void |
paint(org.piccolo2d.util.PPaintContext context) |
void |
paste()
Paste.
|
void |
setCountThreshold(double countThreshold)
Set the count threshold to
countThreshold . |
protected void |
setModelToView(UnaryFunction<E,? extends org.piccolo2d.PNode> modelToView)
Set the model to view mapping for this event list node to
modelToView . |
void |
setSummaryThreshold(double summaryThreshold)
Set the summary threshold to
summaryThreshold . |
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, layoutChildren, lerp, localToGlobal, localToGlobal, localToGlobal, localToParent, localToParent, localToParent, lower, lower, lowerBelow, lowerToBottom, lowerToBottom, offset, 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
public static final double DEFAULT_COUNT_THRESHOLD
0.7d
.public static final double DEFAULT_SUMMARY_THRESHOLD
0.9d
.protected EventListNode(ca.odell.glazedlists.EventList<E> model)
model
- model, must not be nullpublic EventListNode(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 nullpublic final void setCountThreshold(double countThreshold)
countThreshold
. If the scale for the
camera viewing this event list node is less than the specified count threshold, this
node will be painted as a count label node. Defaults to DEFAULT_COUNT_THRESHOLD
.
This is a bound property.
countThreshold
- count thresholdpublic final void setSummaryThreshold(double summaryThreshold)
summaryThreshold
. If the scale for the
camera viewing this event list node is greater than the count threshold and less than the
specified summary threshold, this node will be painted as an elements summary node.
Defaults to DEFAULT_SUMMARY_THRESHOLD
.
This is a bound property.
summaryThreshold
- summary thresholdsetCountThreshold(double)
protected 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>
protected final void paint(org.piccolo2d.util.PPaintContext context)
paint
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).