Ontimize Document Management 0.032EN

com.ontimize.dms.client.gui.status
Class DefaultTransferStatusPanel

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.status.TransferStatusPanel
                      extended by com.ontimize.dms.client.gui.status.DefaultTransferStatusPanel
All Implemented Interfaces:
CopyServiceStatusListener, IChangeDetected, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class DefaultTransferStatusPanel
extends TransferStatusPanel
implements IChangeDetected

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 MSG_CHANGING
           
static java.lang.String MSG_COPIED
           
static java.lang.String MSG_COPYING
           
static java.lang.String MSG_DOWNLOADED
           
static java.lang.String MSG_DOWNLOADING
           
static java.lang.String MSG_ERROR_CONF
           
static java.lang.String MSG_ERROR_CONF_TIP
           
static java.lang.String MSG_NO_CHANGES
           
static java.lang.String MSG_UPLOADED
           
static java.lang.String MSG_UPLOADING
           
 
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
DefaultTransferStatusPanel()
           
 
Method Summary
protected  java.lang.String createMessage(java.lang.Throwable t)
           
 void finishCopy()
           
 void finishDownload()
           
 void finishUpload()
           
 java.awt.Dimension getPreferredSize()
           
 boolean processChange(CopyStatus status)
          Allows to process the copy status change events.
 void setChangeDetected(boolean enabled)
           
 void setError(java.lang.String message)
           
 void setError(java.lang.Throwable t)
           
 void showChangedHappened(Document doc)
           
 void showTransfer()
           
 void showUpdateDialog()
           
 void startCopy()
           
 void startDownload()
           
 void startUpload()
           
 void statusChanged(CopyStatus status)
           
 
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, 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, setEnabled, 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, 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.window.changes.preview.IChangeDetected
getParent, isVisible, setVisible
 

Field Detail

MSG_UPLOADED

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

MSG_UPLOADING

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

MSG_COPYING

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

MSG_COPIED

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

MSG_DOWNLOADING

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

MSG_DOWNLOADED

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

MSG_NO_CHANGES

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

MSG_CHANGING

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

MSG_ERROR_CONF

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

MSG_ERROR_CONF_TIP

public static final java.lang.String MSG_ERROR_CONF_TIP
See Also:
Constant Field Values
Constructor Detail

DefaultTransferStatusPanel

public DefaultTransferStatusPanel()
Method Detail

showUpdateDialog

public void showUpdateDialog()

showTransfer

public void showTransfer()

startUpload

public void startUpload()
Specified by:
startUpload in class TransferStatusPanel

finishUpload

public void finishUpload()
Specified by:
finishUpload in class TransferStatusPanel

startCopy

public void startCopy()
Specified by:
startCopy in class TransferStatusPanel

finishCopy

public void finishCopy()
Specified by:
finishCopy in class TransferStatusPanel

startDownload

public void startDownload()
Specified by:
startDownload in class TransferStatusPanel

finishDownload

public void finishDownload()
Specified by:
finishDownload in class TransferStatusPanel

getPreferredSize

public java.awt.Dimension getPreferredSize()
Overrides:
getPreferredSize in class javax.swing.JComponent

showChangedHappened

public void showChangedHappened(Document doc)
Specified by:
showChangedHappened in interface IChangeDetected

setChangeDetected

public void setChangeDetected(boolean enabled)
Specified by:
setChangeDetected in interface IChangeDetected

setError

public void setError(java.lang.Throwable t)
Specified by:
setError in class TransferStatusPanel

createMessage

protected java.lang.String createMessage(java.lang.Throwable t)

setError

public void setError(java.lang.String message)
Specified by:
setError in class TransferStatusPanel

processChange

public boolean processChange(CopyStatus status)
Description copied from interface: CopyServiceStatusListener

Allows to process the copy status change events.

Specified by:
processChange in interface CopyServiceStatusListener
Parameters:
status - Current change copy status event.
Returns:
True if CopyServiceStatusListener.statusChanged(CopyStatus) can process the event.

statusChanged

public void statusChanged(CopyStatus status)
Specified by:
statusChanged in interface CopyServiceStatusListener

Ontimize Document Management