Ontimize Document Management 0.032EN

com.ontimize.dms.client.gui.version
Class DefaultVersion

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.ontimize.dms.client.gui.version.DefaultVersion
All Implemented Interfaces:
ComponentSelection, InnerComponent, IRefreshable, ITableVersion, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class DefaultVersion
extends javax.swing.JPanel
implements ITableVersion

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
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.lang.String DEFAULT_CONFIGURATION_TABLE_FILE
           
protected  boolean editable
           
protected  TableVersion table
           
 
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
DefaultVersion()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void addColumn(java.lang.String columnName)
           
 void addColumns(java.util.List columnNames)
           
 void addMouseListener(java.awt.event.MouseListener l)
           
 void addTableVersionPopupListener(ITableVersionPopupListener iopl)
           
 void clear()
           
protected  java.util.Map createContext(RefreshEvent event)
          Creates the context for the current component.
 javax.swing.JComponent getAccessibleComponent()
           
 java.awt.Component getComponent()
           
 java.util.Map[] getSelectedNode()
           
 java.util.Vector getTextsToTranslate()
           
 boolean isEditable()
           
 boolean isSelectionEmpty()
           
 boolean refresh(java.util.Map data)
           
 boolean refresh(RefreshEvent event)
           
 void removeTableVersionPopupListener(ITableVersionPopupListener l)
           
 void set(EntityResult res)
           
 void setComponentLocale(java.util.Locale l)
           
 void setEditable(boolean editable)
           
 void setEnabled(boolean enabled)
           
 void setResourceBundle(java.util.ResourceBundle rb)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, 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, 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, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, 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.InnerComponent
isEnabled, isVisible, setVisible
 

Field Detail

DEFAULT_CONFIGURATION_TABLE_FILE

public static java.lang.String DEFAULT_CONFIGURATION_TABLE_FILE

table

protected TableVersion table

editable

protected boolean editable
Constructor Detail

DefaultVersion

public DefaultVersion()
Method Detail

addColumn

public void addColumn(java.lang.String columnName)
Specified by:
addColumn in interface ITableVersion

addColumns

public void addColumns(java.util.List columnNames)
Specified by:
addColumns in interface ITableVersion

set

public void set(EntityResult res)
Specified by:
set in interface ITableVersion

refresh

public boolean refresh(RefreshEvent event)
Specified by:
refresh in interface IRefreshable

refresh

public boolean refresh(java.util.Map data)

createContext

protected java.util.Map createContext(RefreshEvent event)

Creates the context for the current component.

Overwrite the event context.

Parameters:
event -
Returns:

clear

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

addTableVersionPopupListener

public void addTableVersionPopupListener(ITableVersionPopupListener iopl)
Specified by:
addTableVersionPopupListener in interface ITableVersion

removeTableVersionPopupListener

public void removeTableVersionPopupListener(ITableVersionPopupListener l)
Specified by:
removeTableVersionPopupListener in interface ITableVersion

addMouseListener

public void addMouseListener(java.awt.event.MouseListener l)
Specified by:
addMouseListener in interface ITableVersion
Overrides:
addMouseListener in class java.awt.Component

getComponent

public java.awt.Component getComponent()
Specified by:
getComponent in interface ComponentSelection

isSelectionEmpty

public boolean isSelectionEmpty()
Specified by:
isSelectionEmpty in interface ComponentSelection

getSelectedNode

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

actionPerformed

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

getAccessibleComponent

public javax.swing.JComponent getAccessibleComponent()
Specified by:
getAccessibleComponent in interface InnerComponent

isEditable

public boolean isEditable()
Specified by:
isEditable in interface InnerComponent

setEnabled

public void setEnabled(boolean enabled)
Specified by:
setEnabled in interface InnerComponent
Specified by:
setEnabled in interface ITableVersion
Overrides:
setEnabled in class javax.swing.JComponent

setEditable

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

getTextsToTranslate

public java.util.Vector getTextsToTranslate()

setComponentLocale

public void setComponentLocale(java.util.Locale l)

setResourceBundle

public void setResourceBundle(java.util.ResourceBundle rb)

Ontimize Document Management