public class UserTable
extends javax.swing.JTable
,
Serialized FormModifier and Type | Class and Description |
---|---|
protected class |
UserTable.HeaderRenderer
The header cell renderer
|
protected class |
UserTable.TableMouseListener
The table mouse listener.
|
protected class |
UserTable.UserTableModel
The model class.
|
javax.swing.JTable.AccessibleJTable, javax.swing.JTable.DropLocation, javax.swing.JTable.PrintMode
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACTION_ADD |
static java.lang.String |
ACTION_COPY |
static java.lang.String |
ACTION_DELETE |
static java.lang.String |
ACTION_EDIT |
static java.lang.String |
ACTION_PASSWORD |
static java.lang.String |
ACTION_RENAME |
protected java.util.HashMap |
actions |
protected ApplicationElement |
aeObj |
protected java.lang.String |
baseElement |
static javax.swing.border.Border |
LINED |
static javax.swing.border.Border |
LOWERED |
protected static int |
ORDER_ASC |
protected static int |
ORDER_DES |
protected static int |
ORDER_NONE |
protected static int |
POPUP_MULTI |
protected static int |
POPUP_NONE |
protected static int |
POPUP_SINGLE |
protected javax.swing.JPopupMenu |
popupMulti |
protected javax.swing.JPopupMenu |
popupNone |
protected javax.swing.JPopupMenu |
popupSingle |
AUTO_RESIZE_ALL_COLUMNS, AUTO_RESIZE_LAST_COLUMN, AUTO_RESIZE_NEXT_COLUMN, AUTO_RESIZE_OFF, AUTO_RESIZE_SUBSEQUENT_COLUMNS, autoCreateColumnsFromModel, autoResizeMode, cellEditor, cellSelectionEnabled, columnModel, dataModel, defaultEditorsByColumnClass, defaultRenderersByColumnClass, editingColumn, editingRow, editorComp, gridColor, preferredViewportSize, rowHeight, rowMargin, rowSelectionAllowed, selectionBackground, selectionForeground, selectionModel, showHorizontalLines, showVerticalLines, tableHeader
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
UserTable(OdsxSessionInterface odsxSession,
java.lang.String baseElementName)
The constructor.
|
Modifier and Type | Method and Description |
---|---|
protected javax.swing.JMenuItem |
createMenuItem(java.lang.String name)
Create a menu item.
|
protected javax.swing.JPopupMenu |
createPopup(int type)
Create the popup.
|
javax.swing.JPopupMenu |
createPopupMulti()
Create the popup for single selection.
|
javax.swing.JPopupMenu |
createPopupNone()
Create the popup for situation with no selection.
|
javax.swing.JPopupMenu |
createPopupSingle()
Create the popup for single selection.
|
javax.swing.Action |
getAction(java.lang.String task)
Get an action for a specific task.
|
javax.swing.Action[] |
getAllActions()
Get all actions.
|
ApplicationElement |
getApplicationElement()
Get the Application Element.
|
java.lang.String |
getBaseElementName()
Get the base element name.
|
javax.swing.JPopupMenu |
getPopup()
Get the popup menu of the current selection.
|
T_LONGLONG |
getSelectedID()
Get the asam ods id of the selected instance.
|
T_LONGLONG[] |
getSelectedIDs()
Get the ASAM ODS ids of the selected instances.
|
InstanceElement |
getSelectedInstance()
Get the selected instance.
|
InstanceElement[] |
getSelectedInstances()
Get the selected instances.
|
AoSession |
getSession()
Get the session.
|
protected void |
setSensitivity()
Set the sensitivity of the actions.
|
void |
setSession(OdsxSessionInterface session)
Set a new session.
|
void |
updateModel()
Update the table model.
|
addColumn, addColumnSelectionInterval, addNotify, addRowSelectionInterval, changeSelection, clearSelection, columnAdded, columnAtPoint, columnMarginChanged, columnMoved, columnRemoved, columnSelectionChanged, configureEnclosingScrollPane, convertColumnIndexToModel, convertColumnIndexToView, convertRowIndexToModel, convertRowIndexToView, createDefaultColumnModel, createDefaultColumnsFromModel, createDefaultDataModel, createDefaultEditors, createDefaultRenderers, createDefaultSelectionModel, createDefaultTableHeader, createScrollPaneForTable, doLayout, editCellAt, editCellAt, editingCanceled, editingStopped, getAccessibleContext, getAutoCreateColumnsFromModel, getAutoCreateRowSorter, getAutoResizeMode, getCellEditor, getCellEditor, getCellRect, getCellRenderer, getCellSelectionEnabled, getColumn, getColumnClass, getColumnCount, getColumnModel, getColumnName, getColumnSelectionAllowed, getDefaultEditor, getDefaultRenderer, getDragEnabled, getDropLocation, getDropMode, getEditingColumn, getEditingRow, getEditorComponent, getFillsViewportHeight, getGridColor, getIntercellSpacing, getModel, getPreferredScrollableViewportSize, getPrintable, getRowCount, getRowHeight, getRowHeight, getRowMargin, getRowSelectionAllowed, getRowSorter, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedColumn, getSelectedColumnCount, getSelectedColumns, getSelectedRow, getSelectedRowCount, getSelectedRows, getSelectionBackground, getSelectionForeground, getSelectionModel, getShowHorizontalLines, getShowVerticalLines, getSurrendersFocusOnKeystroke, getTableHeader, getToolTipText, getUI, getUIClassID, getUpdateSelectionOnSort, getValueAt, initializeLocalVars, isCellEditable, isCellSelected, isColumnSelected, isEditing, isRowSelected, moveColumn, paramString, prepareEditor, prepareRenderer, print, print, print, print, print, processKeyBinding, removeColumn, removeColumnSelectionInterval, removeEditor, removeNotify, removeRowSelectionInterval, resizeAndRepaint, rowAtPoint, selectAll, setAutoCreateColumnsFromModel, setAutoCreateRowSorter, setAutoResizeMode, setCellEditor, setCellSelectionEnabled, setColumnModel, setColumnSelectionAllowed, setColumnSelectionInterval, setDefaultEditor, setDefaultRenderer, setDragEnabled, setDropMode, setEditingColumn, setEditingRow, setFillsViewportHeight, setGridColor, setIntercellSpacing, setModel, setPreferredScrollableViewportSize, setRowHeight, setRowHeight, setRowMargin, setRowSelectionAllowed, setRowSelectionInterval, setRowSorter, setSelectionBackground, setSelectionForeground, setSelectionMode, setSelectionModel, setShowGrid, setShowHorizontalLines, setShowVerticalLines, setSurrendersFocusOnKeystroke, setTableHeader, setUI, setUpdateSelectionOnSort, setValueAt, sizeColumnsToFit, sizeColumnsToFit, sorterChanged, tableChanged, unconfigureEnclosingScrollPane, updateUI, valueChanged
addAncestorListener, 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, 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, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, 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, 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 java.lang.String ACTION_ADD
public static final java.lang.String ACTION_RENAME
public static final java.lang.String ACTION_COPY
public static final java.lang.String ACTION_DELETE
public static final java.lang.String ACTION_EDIT
public static final java.lang.String ACTION_PASSWORD
protected static final int ORDER_NONE
protected static final int ORDER_DES
protected static final int ORDER_ASC
protected static final int POPUP_NONE
protected static final int POPUP_SINGLE
protected static final int POPUP_MULTI
public static final javax.swing.border.Border LOWERED
public static final javax.swing.border.Border LINED
protected java.lang.String baseElement
protected ApplicationElement aeObj
protected javax.swing.JPopupMenu popupNone
protected javax.swing.JPopupMenu popupMulti
protected javax.swing.JPopupMenu popupSingle
protected java.util.HashMap actions
public UserTable(OdsxSessionInterface odsxSession, java.lang.String baseElementName) throws HQLException
HQLException
protected void setSensitivity()
public javax.swing.JPopupMenu getPopup()
protected javax.swing.JPopupMenu createPopup(int type)
public javax.swing.JPopupMenu createPopupNone()
public javax.swing.JPopupMenu createPopupSingle()
public javax.swing.JPopupMenu createPopupMulti()
protected javax.swing.JMenuItem createMenuItem(java.lang.String name)
public javax.swing.Action getAction(java.lang.String task)
public javax.swing.Action[] getAllActions()
public InstanceElement getSelectedInstance() throws java.lang.NumberFormatException, AoException
java.lang.NumberFormatException
- if the id is not readable.AoException
public T_LONGLONG getSelectedID() throws java.lang.NumberFormatException, AoException
java.lang.NumberFormatException
- if the id is not readable.AoException
public InstanceElement[] getSelectedInstances() throws java.lang.NumberFormatException, AoException
java.lang.NumberFormatException
- if the id is not readable.AoException
public T_LONGLONG[] getSelectedIDs() throws java.lang.NumberFormatException, AoException
java.lang.NumberFormatException
- if the id is not readable.AoException
public AoSession getSession()
public ApplicationElement getApplicationElement() throws AoException
AoException
public java.lang.String getBaseElementName() throws AoException
AoException
public void updateModel()
public void setSession(OdsxSessionInterface session)