E
- event list typepublic final class ElementsLabelNode<E> extends AbstractEventListNode<E>
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_ELEMENTS_TO_DISPLAY
Default number of elements to display,
3 . |
static String |
DEFAULT_INDICATOR
Default more elements indicator,
... . |
static String |
DEFAULT_SEPARATOR
Default separator between elements,
, . |
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
Constructor and Description |
---|
ElementsLabelNode(ca.odell.glazedlists.EventList<E> model)
Create a new elements label node with the specified model.
|
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.
|
org.piccolo2d.nodes.PText |
getLabel()
Return the label for this elements label node.
|
void |
paste()
Paste.
|
void |
setElementsToDisplay(int elementsToDisplay)
Set the number of elements to display to
elementsToDisplay . |
void |
setIndicator(String indicator)
Set the more elements indicator to
indicator . |
void |
setSeparator(String separator)
Set the separator between elements to
separator . |
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, 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
public static final int DEFAULT_ELEMENTS_TO_DISPLAY
3
.public static final String DEFAULT_SEPARATOR
,
.public static final String DEFAULT_INDICATOR
...
.public ElementsLabelNode(ca.odell.glazedlists.EventList<E> model)
model
- model, must not be nullpublic org.piccolo2d.nodes.PText getLabel()
setSeparator(String)
,
setElementsToDisplay(int)
, and setIndicator(String)
to set the
separator between elements, number of elements to display, and more
elements indicator respectively.public void setElementsToDisplay(int elementsToDisplay)
elementsToDisplay
. Defaults
to DEFAULT_ELEMENTS_TO_DISPLAY
.
This is a bound property.
elementsToDisplay
- number of elements to display, must be at least zeropublic void setSeparator(String separator)
separator
. Defaults
to DEFAULT_SEPARATOR
.
This is a bound property.
separator
- separator between elementspublic void setIndicator(String indicator)
indicator
. Defaults
to DEFAULT_INDICATOR
.
This is a bound property.
indicator
- more elements indicatorprotected 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 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).