insensa.view.dialogs
Class ProgressBar

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JProgressBar
                  extended by insensa.view.dialogs.ProgressBar
All Implemented Interfaces:
WorkerStatus, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.SwingConstants
Direct Known Subclasses:
ConnectionProgressBar, InfoReaderProgressBar, OptionDependencyProgressBar, OptionFileChangerProgressBar

public class ProgressBar
extends javax.swing.JProgressBar
implements WorkerStatus

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JProgressBar
javax.swing.JProgressBar.AccessibleJProgressBar
 
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
private  java.util.Date date
           
private  java.text.SimpleDateFormat dateFormat
           
protected  WorkerStatusList mProgress
           
private static long serialVersionUID
           
private  long time
           
protected  CView view
           
 
Fields inherited from class javax.swing.JProgressBar
changeEvent, changeListener, model, orientation, paintBorder, paintString, progressString
 
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 javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ProgressBar()
           
ProgressBar(CView view)
           
 
Method Summary
 void endPause()
           
 void endProgress()
           
 void errorProcess()
          Should be launched if an error occurred.
 void errorProcess(java.lang.String message)
           
 void errorProcess(java.lang.Throwable e)
           
 WorkerStatusList getChildWorkerStatusList(int index)
           
 WorkerStatusList getParentWorkerStatusList()
           
 float getProgress()
           
 float getStepSize()
           
 void refreshPercentage(float percent)
           
 void removeChildrenWorkerStatusLists()
           
 void setChildrenWorkerStatusLists(int numOfLists)
           
 void setParentWorkerStatusList(WorkerStatusList mProgress)
           
 void setProcessObject(java.lang.Object obj)
           
 void setProgressName(java.lang.String name)
           
 void setStepSize(float stepSize)
           
 void startPause(java.lang.String text)
           
 void startProcess()
           
 
Methods inherited from class javax.swing.JProgressBar
addChangeListener, createChangeListener, fireStateChanged, getAccessibleContext, getChangeListeners, getMaximum, getMinimum, getModel, getOrientation, getPercentComplete, getString, getUI, getUIClassID, getValue, isBorderPainted, isIndeterminate, isStringPainted, paintBorder, paramString, removeChangeListener, setBorderPainted, setIndeterminate, setMaximum, setMinimum, setModel, setOrientation, setString, setStringPainted, setUI, setValue, 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, 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
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

mProgress

protected WorkerStatusList mProgress

view

protected CView view

date

private java.util.Date date

dateFormat

private java.text.SimpleDateFormat dateFormat

time

private long time
Constructor Detail

ProgressBar

public ProgressBar()

ProgressBar

public ProgressBar(CView view)
Parameters:
insensa.view -
Method Detail

endPause

public void endPause()
Specified by:
endPause in interface WorkerStatus
See Also:
WorkerStatus.endPause()

endProgress

public void endProgress()
Specified by:
endProgress in interface WorkerStatus
See Also:
WorkerStatus.endProgress()

errorProcess

public void errorProcess()
Description copied from interface: WorkerStatus
Should be launched if an error occurred. Mostly used to just disable the View;

Specified by:
errorProcess in interface WorkerStatus
See Also:
WorkerStatus.errorProcess()

errorProcess

public void errorProcess(java.lang.String message)
Specified by:
errorProcess in interface WorkerStatus
See Also:
WorkerStatus.errorProcess(java.lang.String)

errorProcess

public void errorProcess(java.lang.Throwable e)
Specified by:
errorProcess in interface WorkerStatus
See Also:
WorkerStatus.errorProcess(java.lang.Throwable)

getChildWorkerStatusList

public WorkerStatusList getChildWorkerStatusList(int index)
Specified by:
getChildWorkerStatusList in interface WorkerStatus
Returns:
See Also:
WorkerStatus.getChildWorkerStatusList(int)

getParentWorkerStatusList

public WorkerStatusList getParentWorkerStatusList()
Specified by:
getParentWorkerStatusList in interface WorkerStatus
Returns:
See Also:
WorkerStatus.getParentWorkerStatusList()

getProgress

public float getProgress()
Specified by:
getProgress in interface WorkerStatus
Returns:
See Also:
WorkerStatus.getProgress()

getStepSize

public float getStepSize()
Specified by:
getStepSize in interface WorkerStatus
Returns:
See Also:
WorkerStatus.getStepSize()

refreshPercentage

public void refreshPercentage(float percent)
Specified by:
refreshPercentage in interface WorkerStatus
See Also:
WorkerStatus.refreshPercentage(float)

removeChildrenWorkerStatusLists

public void removeChildrenWorkerStatusLists()
Specified by:
removeChildrenWorkerStatusLists in interface WorkerStatus
See Also:
WorkerStatus.removeChildrenWorkerStatusLists()

setChildrenWorkerStatusLists

public void setChildrenWorkerStatusLists(int numOfLists)
Specified by:
setChildrenWorkerStatusLists in interface WorkerStatus
See Also:
WorkerStatus.setChildrenWorkerStatusLists(int)

setParentWorkerStatusList

public void setParentWorkerStatusList(WorkerStatusList mProgress)
Specified by:
setParentWorkerStatusList in interface WorkerStatus
See Also:
WorkerStatus.setParentWorkerStatusList(insensa.WorkerStatusList)

setProcessObject

public void setProcessObject(java.lang.Object obj)
Specified by:
setProcessObject in interface WorkerStatus
See Also:
WorkerStatus.setProcessObject(java.lang.Object)

setProgressName

public void setProgressName(java.lang.String name)
Specified by:
setProgressName in interface WorkerStatus
See Also:
WorkerStatus.setProgressName(java.lang.String)

setStepSize

public void setStepSize(float stepSize)
Specified by:
setStepSize in interface WorkerStatus
See Also:
WorkerStatus.setStepSize(float)

startPause

public void startPause(java.lang.String text)
Specified by:
startPause in interface WorkerStatus
See Also:
WorkerStatus.startPause(java.lang.String)

startProcess

public void startProcess()
Specified by:
startProcess in interface WorkerStatus
See Also:
WorkerStatus.startProcess()