public class TermTable extends AbstractCRUDTable<java.lang.String>
Modifier and Type | Class and Description |
---|---|
protected class |
TermTable.KeyColumn |
protected class |
TermTable.ValueColumn |
AbstractCRUDTable.Column<C>, AbstractCRUDTable.CRUDModel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
actions, addAction, deleteAction, deleteConfirmPanel, downAction, editAction, loadingIcon, loadingOverlay, log, model, requireConfirmOnDelete, scrollPane, table, tableColumns, upAction, updatePCL
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
TermTable(DesignerLocalizationManager mgr) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getNoun()
Return the noun that describes the item being manipulated.
|
java.lang.String |
getSelectedTerm()
If there is only one selected key, returns it.
|
javax.swing.ListSelectionModel |
getSelectionModel() |
protected void |
initColumns(java.util.List<AbstractCRUDTable.Column<?>> columns)
Add your columns to the list
|
protected java.util.Collection<java.lang.String> |
items()
Load the available items.
|
protected DesignerLocalizationManager |
mgr() |
protected void |
onAdd()
Callback when the add action is pressed.
|
protected void |
onDelete(java.util.List<java.lang.String> toDelete)
Callback when the delete action is pressed.
|
protected void |
onEdit(java.util.List<java.lang.String> toEdit)
Callback when the edit action is pressed.
|
void |
refresh() |
protected void |
selectTerm(java.lang.String term)
Locates the specified term in the table and selects it.
|
canAdd, canDelete, canEdit, createToolbarButton, getAddIcon, getDeleteIcon, getDownIcon, getEditIcon, getItems, getSelected, getUpIcon, handleLoadingError, initActions, initialize, initLayout, initLogger, initModel, initScrollPane, initTable, migInsets, onAfterLoad, onBeforeLoad, onDoubleClick, onMoveDown, onMoveUp, ordered, setEnabled, setFont, setRowHeight, update, updateAddText, updateColumns, updateDeleteConfirm, updateDeleteText, updateDownText, updateEditText, updateEnabled, updateModel, updateUpText
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, setFocusTraversalKeys, 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 TermTable(DesignerLocalizationManager mgr)
protected DesignerLocalizationManager mgr()
public javax.swing.ListSelectionModel getSelectionModel()
protected java.lang.String getNoun()
AbstractCRUDTable
getNoun
in class AbstractCRUDTable<java.lang.String>
protected void onAdd()
AbstractCRUDTable
onAdd
in class AbstractCRUDTable<java.lang.String>
protected void selectTerm(java.lang.String term)
protected void onEdit(java.util.List<java.lang.String> toEdit)
AbstractCRUDTable
onEdit
in class AbstractCRUDTable<java.lang.String>
protected void onDelete(java.util.List<java.lang.String> toDelete)
AbstractCRUDTable
onDelete
in class AbstractCRUDTable<java.lang.String>
protected java.util.Collection<java.lang.String> items() throws java.lang.Exception
AbstractCRUDTable
items
in class AbstractCRUDTable<java.lang.String>
java.lang.Exception
public void refresh()
protected void initColumns(java.util.List<AbstractCRUDTable.Column<?>> columns)
AbstractCRUDTable
initColumns
in class AbstractCRUDTable<java.lang.String>
public java.lang.String getSelectedTerm()