E
- model element typepublic abstract class AbstractEventListView<E> extends JPanel implements EventListView<E>
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractEventListView.ListSelectionModelAdapter
List selection model that delegates to
getSelectionModel() . |
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
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 |
AbstractEventListView(ca.odell.glazedlists.EventList<E> model)
Create a new abstract event list view with the specified model.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
add()
Add.
|
void |
clear()
Remove all/clear.
|
void |
clearSelection()
Clear selection.
|
void |
copy()
Copy.
|
protected abstract void |
copy(List<E> toCopy)
Copy the specific list of elements to the clipboard.
|
protected JPanel |
createToolBarPanel()
Create and return a new tool bar panel.
|
void |
cut()
Cut.
|
protected abstract 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 IdentifiableAction |
getAddAction()
Return the add action.
|
protected AbstractAction |
getClearSelectionAction()
Return the clear selection action.
|
protected IdPopupMenu |
getContextMenu()
Return the context menu.
|
protected ContextMenuButton |
getContextMenuButton()
Return the context menu button.
|
protected IdentifiableAction |
getCopyAction()
Return the copy action.
|
protected IdentifiableAction |
getCutAction()
Return the cut action.
|
protected AbstractAction |
getInvertSelectionAction()
Return the invert selection action.
|
protected JLabel |
getLabel()
Return the label.
|
protected AbstractEventListView.ListSelectionModelAdapter |
getListSelectionModelAdapter()
Return the list selection model adapter.
|
ca.odell.glazedlists.EventList<E> |
getModel()
Return the model for this event list view.
|
protected IdentifiableAction |
getPasteAction()
Return the paste action.
|
protected IdentifiableAction |
getRemoveAction()
Return the remove action.
|
protected AbstractAction |
getRemoveAllAction()
Return the remove all action.
|
protected IdentifiableAction |
getSelectAllAction()
Return the select all action.
|
ca.odell.glazedlists.ListSelection<E> |
getSelectionModel()
Return the selection model for this event list view.
|
protected IdToolBar |
getToolBar()
Return the tool bar.
|
protected JPopupMenu |
getToolBarContextMenu()
Return the tool bar context menu.
|
void |
invertSelection()
Invert selection.
|
boolean |
isEmpty()
Return true if the model is empty.
|
boolean |
isSelectionEmpty()
Return true if the selection is empty.
|
abstract void |
paste()
Paste.
|
void |
remove()
Remove.
|
void |
selectAll()
Select all.
|
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
protected AbstractEventListView(ca.odell.glazedlists.EventList<E> model)
model
- model, must not be nullpublic final boolean isEmpty()
public final boolean isSelectionEmpty()
public final void selectAll()
public final void clearSelection()
public final void invertSelection()
public final void cut()
public final void copy()
protected abstract void cut(List<E> toCut)
toCut
- list of elements to cut, must not be nullprotected abstract void copy(List<E> toCopy)
toCopy
- list of elements to copy, must not be nullpublic abstract void add()
public abstract void paste()
public final void remove()
public final void clear()
protected final IdentifiableAction getSelectAllAction()
protected final AbstractAction getClearSelectionAction()
protected final AbstractAction getInvertSelectionAction()
protected final IdentifiableAction getCutAction()
protected final IdentifiableAction getCopyAction()
protected final IdentifiableAction getPasteAction()
protected final IdentifiableAction getAddAction()
protected final IdentifiableAction getRemoveAction()
protected final AbstractAction getRemoveAllAction()
protected final JLabel getLabel()
protected final IdToolBar getToolBar()
protected final IdPopupMenu getContextMenu()
protected final JPopupMenu getToolBarContextMenu()
protected final ContextMenuButton getContextMenuButton()
protected final JPanel createToolBarPanel()
protected AbstractEventListView.ListSelectionModelAdapter getListSelectionModelAdapter()
public final ca.odell.glazedlists.EventList<E> getModel()
EventListView
getModel
in interface EventListView<E>
public final ca.odell.glazedlists.ListSelection<E> getSelectionModel()
EventListView
getSelectionModel
in interface EventListView<E>
public void dispose()
super.dispose()
.Copyright (c) 2010-2019 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).