Ontimize Document Management 0.032EN

com.ontimize.dms.client.gui.table
Class DefaultFileTable

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JTable
                  extended by com.ontimize.dms.client.gui.table.BasicFileTable
                      extended by com.ontimize.dms.client.gui.table.DefaultFileTable
All Implemented Interfaces:
ComponentSelection, InnerComponent, IFileTable, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.CellEditorListener, javax.swing.event.ListSelectionListener, javax.swing.event.RowSorterListener, javax.swing.event.TableColumnModelListener, javax.swing.event.TableModelListener, javax.swing.Scrollable

public class DefaultFileTable
extends BasicFileTable
implements IFileTable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JTable
javax.swing.JTable.AccessibleJTable, javax.swing.JTable.DropLocation, javax.swing.JTable.PrintMode
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static java.awt.Color BACKGROUND
           
static int COLUMN_DEFAULT_WIDTH
           
static java.lang.String COLUMN_DEFAULT_WIDTH_PROPERTY_KEY
           
static int COLUMN_ICON_WIDTH
           
static java.lang.String COLUMN_ICON_WIDTH_PROPERTY_KEY
           
static int COLUMN_NAME_WIDTH
           
static java.lang.String COLUMN_NAME_WIDTH_PROPERTY_KEY
           
static int COLUMN_SIZE_WIDTH
           
static java.lang.String COLUMN_SIZE_WIDTH_PROPERTY_KEY
           
static int COLUMN_TYPE_WIDTH
           
static java.lang.String COLUMN_TYPE_WIDTH_PROPERTY_KEY
           
static java.awt.Color DISABLED_BACKGROUND
           
static java.awt.Color HEADER_BAKGROUND
           
static java.awt.Color HEADER_DISABLED_BAKGROUND
           
static java.awt.Color HEADER_DISABLED_FOREGROUND
           
static java.awt.Color HEADER_DISABLED_FOREGROUND_SHADOW
           
static java.awt.Color HEADER_FOREGROUND
           
static java.awt.Color HEADER_FOREGROUND_SHADOW
           
protected  FileTableModel internalModel
           
protected  java.util.List lDroppedListener
           
protected  java.util.List lEditingListeners
           
protected  java.util.List lPopupListeners
           
protected  java.util.List lTooltipRegistry
           
protected static java.lang.String MSG_SET_MODEL_TIME_1
           
protected static java.lang.String MSG_SET_MODEL_TIME_2
           
static java.awt.Color NON_SELECTED_BACKGROUND_ROW_EVEN
           
static java.awt.Color NON_SELECTED_BACKGROUND_ROW_ODD
           
static java.awt.Color NON_SELECTED_BORDER_ROW_EVEN_BOTTOM
           
static java.awt.Color NON_SELECTED_BORDER_ROW_EVEN_LEFT
           
static java.awt.Color NON_SELECTED_BORDER_ROW_EVEN_RIGHT
           
static java.awt.Color NON_SELECTED_BORDER_ROW_EVEN_TOP
           
static java.awt.Color NON_SELECTED_BORDER_ROW_ODD_BOTTOM
           
static java.awt.Color NON_SELECTED_BORDER_ROW_ODD_LEFT
           
static java.awt.Color NON_SELECTED_BORDER_ROW_ODD_RIGHT
           
static java.awt.Color NON_SELECTED_BORDER_ROW_ODD_TOP
           
static java.awt.Color NON_SELECTED_FOREGROUND_ROW_EVEN
           
static java.awt.Color NON_SELECTED_FOREGROUND_ROW_ODD
           
static java.awt.Color SELECTED_BACKGROUND_ROW_EVEN
           
static java.awt.Color SELECTED_BACKGROUND_ROW_ODD
           
static java.awt.Color SELECTED_BORDER_ROW_EVEN_BOTTOM
           
static java.awt.Color SELECTED_BORDER_ROW_EVEN_LEFT
           
static java.awt.Color SELECTED_BORDER_ROW_EVEN_RIGHT
           
static java.awt.Color SELECTED_BORDER_ROW_EVEN_TOP
           
static java.awt.Color SELECTED_BORDER_ROW_ODD_BOTTOM
           
static java.awt.Color SELECTED_BORDER_ROW_ODD_LEFT
           
static java.awt.Color SELECTED_BORDER_ROW_ODD_RIGHT
           
static java.awt.Color SELECTED_BORDER_ROW_ODD_TOP
           
static java.awt.Color SELECTED_FOREGROUND_ROW_EVEN
           
static java.awt.Color SELECTED_FOREGROUND_ROW_ODD
           
protected  TableTransferHandler transferHandler
           
protected static java.util.List validTypes
           
 
Fields inherited from class javax.swing.JTable
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
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DefaultFileTable(ComponentContext context)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void addDroppedListener(IDroppedListener idl)
           
 void addFileTableEditingStopped(FileChangeEditingStopped tes)
           
 void addFileTablePopupListener(ITablePopupListener tpl)
           
 void addTooltip(DocumentTooltip[] tooltip)
           
 void clear()
           
 void clearDroppedListener()
           
 void clearFileTableEditingStopped()
           
 void clearFileTablePopupListener()
           
protected  void configureColumnModel()
           
protected  void configureDefaultColumn(FileTableColumn column, int minWidth, int maxWidth, int prefWidth)
           
 void droppedFiles(java.io.File[] droppedFiles)
           
 void editingStopped(javax.swing.event.ChangeEvent e)
           
 void fireActionCommand(java.lang.String command)
           
protected  TableTransferHandler getInternalHandler()
           
protected  FileTableModel getInternalModel()
           
 java.util.Map getRowValues(int row)
           
 java.util.Map[] getSelectedNode()
           
protected  java.lang.String getToolTip(java.util.Map node)
           
 java.lang.String getToolTipText(java.awt.event.MouseEvent e)
           
 void init(java.util.Map map)
           
 boolean isValidType(java.lang.String type)
           
protected  void processKeyEvent(java.awt.event.KeyEvent e)
           
 void removeDroppedListener(IDroppedListener idl)
           
 void removeFileTableEditingStopped(FileChangeEditingStopped ites)
           
 void removeFileTablePopupListener(ITablePopupListener tpl)
           
 void set(EntityResult er)
           
 void setColumnsVisible(java.util.List columns)
           
protected  void setComponentEditable(boolean editable)
           
 void setEditable(boolean editable)
           
 void setEnabled(boolean enabled)
           
protected  void setInternalHandler(TableTransferHandler handler)
           
protected  void setInternalModel(FileTableModel model)
           
 
Methods inherited from class com.ontimize.dms.client.gui.table.BasicFileTable
addSelectionListener, getAccessibleComponent, getCellEditor, getComponent, getContext, getEditorFactory, getPreferredScrollableViewportSize, getRendererFactory, getRowHeight, getScrollableTracksViewportHeight, getScrollPane, getTableContext, getTextsToTranslate, isCellEditable, isEditable, isSelectionEmpty, setComponentLocale, setContext, setEditorFactory, setRendererFactory, setResourceBundle, setScrollPane, setTableContext
 
Methods inherited from class javax.swing.JTable
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, getAccessibleContext, getAutoCreateColumnsFromModel, getAutoCreateRowSorter, getAutoResizeMode, getCellEditor, getCellRect, getCellRenderer, getCellSelectionEnabled, getColumn, getColumnClass, getColumnCount, getColumnModel, getColumnName, getColumnSelectionAllowed, getDefaultEditor, getDefaultRenderer, getDragEnabled, getDropLocation, getDropMode, getEditingColumn, getEditingRow, getEditorComponent, getFillsViewportHeight, getGridColor, getIntercellSpacing, getModel, getPrintable, getRowCount, getRowHeight, getRowMargin, getRowSelectionAllowed, getRowSorter, getScrollableBlockIncrement, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedColumn, getSelectedColumnCount, getSelectedColumns, getSelectedRow, getSelectedRowCount, getSelectedRows, getSelectionBackground, getSelectionForeground, getSelectionModel, getShowHorizontalLines, getShowVerticalLines, getSurrendersFocusOnKeystroke, getTableHeader, getUI, getUIClassID, getUpdateSelectionOnSort, getValueAt, initializeLocalVars, 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
 
Methods inherited from class javax.swing.JComponent
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, 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, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
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, hide, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ontimize.dms.client.gui.table.IFileTable
addMouseListener, addSelectionListener, clearSelection, getContext
 
Methods inherited from interface com.ontimize.dms.client.gui.InnerComponent
getAccessibleComponent, isEditable, isEnabled, isVisible, setVisible
 
Methods inherited from interface com.ontimize.dms.client.gui.ComponentSelection
getComponent, isSelectionEmpty
 

Field Detail

COLUMN_DEFAULT_WIDTH_PROPERTY_KEY

public static final java.lang.String COLUMN_DEFAULT_WIDTH_PROPERTY_KEY
See Also:
Constant Field Values

COLUMN_DEFAULT_WIDTH

public static int COLUMN_DEFAULT_WIDTH

COLUMN_ICON_WIDTH_PROPERTY_KEY

public static final java.lang.String COLUMN_ICON_WIDTH_PROPERTY_KEY
See Also:
Constant Field Values

COLUMN_ICON_WIDTH

public static int COLUMN_ICON_WIDTH

COLUMN_NAME_WIDTH_PROPERTY_KEY

public static final java.lang.String COLUMN_NAME_WIDTH_PROPERTY_KEY
See Also:
Constant Field Values

COLUMN_NAME_WIDTH

public static int COLUMN_NAME_WIDTH

COLUMN_TYPE_WIDTH_PROPERTY_KEY

public static final java.lang.String COLUMN_TYPE_WIDTH_PROPERTY_KEY
See Also:
Constant Field Values

COLUMN_TYPE_WIDTH

public static int COLUMN_TYPE_WIDTH

COLUMN_SIZE_WIDTH_PROPERTY_KEY

public static final java.lang.String COLUMN_SIZE_WIDTH_PROPERTY_KEY
See Also:
Constant Field Values

COLUMN_SIZE_WIDTH

public static int COLUMN_SIZE_WIDTH

SELECTED_BACKGROUND_ROW_ODD

public static java.awt.Color SELECTED_BACKGROUND_ROW_ODD

SELECTED_BACKGROUND_ROW_EVEN

public static java.awt.Color SELECTED_BACKGROUND_ROW_EVEN

NON_SELECTED_BACKGROUND_ROW_ODD

public static java.awt.Color NON_SELECTED_BACKGROUND_ROW_ODD

NON_SELECTED_BACKGROUND_ROW_EVEN

public static java.awt.Color NON_SELECTED_BACKGROUND_ROW_EVEN

SELECTED_FOREGROUND_ROW_ODD

public static java.awt.Color SELECTED_FOREGROUND_ROW_ODD

SELECTED_FOREGROUND_ROW_EVEN

public static java.awt.Color SELECTED_FOREGROUND_ROW_EVEN

NON_SELECTED_FOREGROUND_ROW_ODD

public static java.awt.Color NON_SELECTED_FOREGROUND_ROW_ODD

NON_SELECTED_FOREGROUND_ROW_EVEN

public static java.awt.Color NON_SELECTED_FOREGROUND_ROW_EVEN

SELECTED_BORDER_ROW_EVEN_TOP

public static java.awt.Color SELECTED_BORDER_ROW_EVEN_TOP

SELECTED_BORDER_ROW_EVEN_LEFT

public static java.awt.Color SELECTED_BORDER_ROW_EVEN_LEFT

SELECTED_BORDER_ROW_EVEN_BOTTOM

public static java.awt.Color SELECTED_BORDER_ROW_EVEN_BOTTOM

SELECTED_BORDER_ROW_EVEN_RIGHT

public static java.awt.Color SELECTED_BORDER_ROW_EVEN_RIGHT

SELECTED_BORDER_ROW_ODD_TOP

public static java.awt.Color SELECTED_BORDER_ROW_ODD_TOP

SELECTED_BORDER_ROW_ODD_LEFT

public static java.awt.Color SELECTED_BORDER_ROW_ODD_LEFT

SELECTED_BORDER_ROW_ODD_BOTTOM

public static java.awt.Color SELECTED_BORDER_ROW_ODD_BOTTOM

SELECTED_BORDER_ROW_ODD_RIGHT

public static java.awt.Color SELECTED_BORDER_ROW_ODD_RIGHT

NON_SELECTED_BORDER_ROW_EVEN_TOP

public static java.awt.Color NON_SELECTED_BORDER_ROW_EVEN_TOP

NON_SELECTED_BORDER_ROW_EVEN_LEFT

public static java.awt.Color NON_SELECTED_BORDER_ROW_EVEN_LEFT

NON_SELECTED_BORDER_ROW_EVEN_BOTTOM

public static java.awt.Color NON_SELECTED_BORDER_ROW_EVEN_BOTTOM

NON_SELECTED_BORDER_ROW_EVEN_RIGHT

public static java.awt.Color NON_SELECTED_BORDER_ROW_EVEN_RIGHT

NON_SELECTED_BORDER_ROW_ODD_TOP

public static java.awt.Color NON_SELECTED_BORDER_ROW_ODD_TOP

NON_SELECTED_BORDER_ROW_ODD_LEFT

public static java.awt.Color NON_SELECTED_BORDER_ROW_ODD_LEFT

NON_SELECTED_BORDER_ROW_ODD_BOTTOM

public static java.awt.Color NON_SELECTED_BORDER_ROW_ODD_BOTTOM

NON_SELECTED_BORDER_ROW_ODD_RIGHT

public static java.awt.Color NON_SELECTED_BORDER_ROW_ODD_RIGHT

DISABLED_BACKGROUND

public static java.awt.Color DISABLED_BACKGROUND

BACKGROUND

public static java.awt.Color BACKGROUND

HEADER_BAKGROUND

public static java.awt.Color HEADER_BAKGROUND

HEADER_FOREGROUND

public static java.awt.Color HEADER_FOREGROUND

HEADER_FOREGROUND_SHADOW

public static java.awt.Color HEADER_FOREGROUND_SHADOW

HEADER_DISABLED_BAKGROUND

public static java.awt.Color HEADER_DISABLED_BAKGROUND

HEADER_DISABLED_FOREGROUND

public static java.awt.Color HEADER_DISABLED_FOREGROUND

HEADER_DISABLED_FOREGROUND_SHADOW

public static java.awt.Color HEADER_DISABLED_FOREGROUND_SHADOW

validTypes

protected static java.util.List validTypes

MSG_SET_MODEL_TIME_1

protected static final java.lang.String MSG_SET_MODEL_TIME_1
See Also:
Constant Field Values

MSG_SET_MODEL_TIME_2

protected static final java.lang.String MSG_SET_MODEL_TIME_2
See Also:
Constant Field Values

lTooltipRegistry

protected java.util.List lTooltipRegistry

lPopupListeners

protected java.util.List lPopupListeners

lEditingListeners

protected java.util.List lEditingListeners

lDroppedListener

protected java.util.List lDroppedListener

transferHandler

protected TableTransferHandler transferHandler

internalModel

protected FileTableModel internalModel
Constructor Detail

DefaultFileTable

public DefaultFileTable(ComponentContext context)
Method Detail

init

public void init(java.util.Map map)
Specified by:
init in interface IFileTable
Overrides:
init in class BasicFileTable

configureDefaultColumn

protected void configureDefaultColumn(FileTableColumn column,
                                      int minWidth,
                                      int maxWidth,
                                      int prefWidth)

configureColumnModel

protected void configureColumnModel()

setColumnsVisible

public void setColumnsVisible(java.util.List columns)
Specified by:
setColumnsVisible in interface IFileTable

getToolTipText

public java.lang.String getToolTipText(java.awt.event.MouseEvent e)
Overrides:
getToolTipText in class javax.swing.JTable

getToolTip

protected java.lang.String getToolTip(java.util.Map node)

editingStopped

public void editingStopped(javax.swing.event.ChangeEvent e)
Specified by:
editingStopped in interface javax.swing.event.CellEditorListener
Overrides:
editingStopped in class javax.swing.JTable

processKeyEvent

protected void processKeyEvent(java.awt.event.KeyEvent e)
Overrides:
processKeyEvent in class javax.swing.JComponent

clear

public void clear()
Specified by:
clear in interface IFileTable

set

public void set(EntityResult er)
Specified by:
set in interface IFileTable

getRowValues

public java.util.Map getRowValues(int row)
Specified by:
getRowValues in interface IFileTable

getSelectedNode

public java.util.Map[] getSelectedNode()
Specified by:
getSelectedNode in interface ComponentSelection

isValidType

public boolean isValidType(java.lang.String type)
Specified by:
isValidType in interface IFileTable

addTooltip

public void addTooltip(DocumentTooltip[] tooltip)
Specified by:
addTooltip in interface IFileTable

addFileTableEditingStopped

public void addFileTableEditingStopped(FileChangeEditingStopped tes)
Specified by:
addFileTableEditingStopped in interface IFileTable

clearFileTableEditingStopped

public void clearFileTableEditingStopped()
Specified by:
clearFileTableEditingStopped in interface IFileTable

removeFileTableEditingStopped

public void removeFileTableEditingStopped(FileChangeEditingStopped ites)
Specified by:
removeFileTableEditingStopped in interface IFileTable

addFileTablePopupListener

public void addFileTablePopupListener(ITablePopupListener tpl)
Specified by:
addFileTablePopupListener in interface IFileTable

clearFileTablePopupListener

public void clearFileTablePopupListener()
Specified by:
clearFileTablePopupListener in interface IFileTable

removeFileTablePopupListener

public void removeFileTablePopupListener(ITablePopupListener tpl)
Specified by:
removeFileTablePopupListener in interface IFileTable

fireActionCommand

public void fireActionCommand(java.lang.String command)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface ComponentSelection

droppedFiles

public void droppedFiles(java.io.File[] droppedFiles)
Specified by:
droppedFiles in interface IFileTable

addDroppedListener

public void addDroppedListener(IDroppedListener idl)
Specified by:
addDroppedListener in interface IFileTable

removeDroppedListener

public void removeDroppedListener(IDroppedListener idl)
Specified by:
removeDroppedListener in interface IFileTable

clearDroppedListener

public void clearDroppedListener()
Specified by:
clearDroppedListener in interface IFileTable

getInternalHandler

protected TableTransferHandler getInternalHandler()

getInternalModel

protected FileTableModel getInternalModel()

setInternalHandler

protected void setInternalHandler(TableTransferHandler handler)

setInternalModel

protected void setInternalModel(FileTableModel model)

setEnabled

public void setEnabled(boolean enabled)
Specified by:
setEnabled in interface InnerComponent
Overrides:
setEnabled in class BasicFileTable

setEditable

public void setEditable(boolean editable)
Specified by:
setEditable in interface InnerComponent
Overrides:
setEditable in class BasicFileTable

setComponentEditable

protected void setComponentEditable(boolean editable)

Ontimize Document Management