E
- model element typepublic class ElementsSummary<E> extends AbstractEventListView<E>
AbstractEventListView.ListSelectionModelAdapter
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_ELEMENTS_TO_DISPLAY
Default number of elements to display,
3 . |
static Icon |
DEFAULT_INDICATOR_ICON
Default more elements indicator icon,
null . |
static String |
DEFAULT_INDICATOR_TEXT
Default more elements indicator text,
... . |
static Icon |
DEFAULT_SEPARATOR_ICON
Default separator icon between elements,
null . |
static String |
DEFAULT_SEPARATOR_TEXT
Default separator text between elements,
, . |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Modifier | Constructor and Description |
---|---|
protected |
ElementsSummary(ca.odell.glazedlists.EventList<E> model)
Create a new elements summary with the specified model.
|
|
ElementsSummary(ca.odell.glazedlists.EventList<E> model,
UnaryFunction<E,? extends JComponent> modelToView)
Create a new elements summary 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.
|
int |
getElementsToDisplay()
Return the number of elements to display.
|
Icon |
getIndicatorIcon()
Return the more elements indicator icon.
|
String |
getIndicatorText()
Return the more elements indicator text.
|
String |
getSeparator()
Return the separator text between elements.
|
Icon |
getSeparatorIcon()
Return the separator icon between elements.
|
void |
paste()
Paste.
|
void |
setElementsToDisplay(int elementsToDisplay)
Set the number of elements to display to
elementsToDisplay . |
void |
setIndicatorIcon(Icon indicatorIcon)
Set the more elements indicator icon to
indicatorIcon . |
void |
setIndicatorText(String indicatorText)
Set the more elements indicator text to
indicatorText . |
protected void |
setModelToView(UnaryFunction<E,? extends JComponent> modelToView)
Set the model to view mapping for this elements summary to
modelToView . |
void |
setSeparatorIcon(Icon separatorIcon)
Set the separator icon between elements to
separatorIcon . |
void |
setSeparatorText(String separatorText)
Set the separator text between elements to
separatorText . |
protected void |
updateComponents()
Update components.
|
clear, clearSelection, copy, createToolBarPanel, cut, getAddAction, getClearSelectionAction, getContextMenu, getContextMenuButton, getCopyAction, getCutAction, getInvertSelectionAction, getLabel, getListSelectionModelAdapter, getModel, getPasteAction, getRemoveAction, getRemoveAllAction, getSelectAllAction, getSelectionModel, getToolBar, getToolBarContextMenu, invertSelection, isEmpty, isSelectionEmpty, remove, selectAll
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int DEFAULT_ELEMENTS_TO_DISPLAY
3
.public static final String DEFAULT_SEPARATOR_TEXT
,
.public static final Icon DEFAULT_SEPARATOR_ICON
null
.public static final String DEFAULT_INDICATOR_TEXT
...
.public static final Icon DEFAULT_INDICATOR_ICON
null
.protected ElementsSummary(ca.odell.glazedlists.EventList<E> model)
model
- model, must not be nullpublic ElementsSummary(ca.odell.glazedlists.EventList<E> model, UnaryFunction<E,? extends JComponent> modelToView)
model
- model, must not be nullmodelToView
- model to view mapping, must not be nullprotected final void setModelToView(UnaryFunction<E,? extends JComponent> modelToView)
modelToView
.modelToView
- model to view mapping, must not be nullpublic final int getElementsToDisplay()
public final void setElementsToDisplay(int elementsToDisplay)
elementsToDisplay
. Defaults
to DEFAULT_ELEMENTS_TO_DISPLAY
.
This is a bound property.
elementsToDisplay
- the number of elements to display, must be at least zeropublic final String getSeparator()
public final void setSeparatorText(String separatorText)
separatorText
. Defaults to
DEFAULT_SEPARATOR_TEXT
.
This is a bound property.
separatorText
- separator text between elementspublic final Icon getSeparatorIcon()
public final void setSeparatorIcon(Icon separatorIcon)
separatorIcon
. Defaults to
DEFAULT_SEPARATOR_ICON
.
This is a bound property.
separatorIcon
- separator icon between elementspublic final String getIndicatorText()
public final void setIndicatorText(String indicatorText)
indicatorText
. Defaults to
DEFAULT_INDICATOR_TEXT
.
This is a bound property.
indicatorText
- more elements indicator textpublic final Icon getIndicatorIcon()
public final void setIndicatorIcon(Icon indicatorIcon)
indicatorIcon
. Defaults to
DEFAULT_INDICATOR_ICON
.
This is a bound property.
indicatorIcon
- more elements indicator iconprotected void cut(List<E> toCut)
AbstractEventListView
cut
in class AbstractEventListView<E>
toCut
- list of elements to cut, must not be nullprotected void copy(List<E> toCopy)
AbstractEventListView
copy
in class AbstractEventListView<E>
toCopy
- list of elements to copy, must not be nullpublic void add()
AbstractEventListView
add
in class AbstractEventListView<E>
public void paste()
AbstractEventListView
paste
in class AbstractEventListView<E>
protected final void updateComponents()
public void dispose()
AbstractEventListView
super.dispose()
.dispose
in class AbstractEventListView<E>
Copyright (c) 2010-2019 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).