Class ProgressPanelEnvironmentRO

  • All Implemented Interfaces:
    com.im.commons.progress.DFEnvironmentRO, com.im.commons.progress.DFFeedback, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
    Direct Known Subclasses:
    ProgressPanelEnvironmentRW

    public class ProgressPanelEnvironmentRO
    extends javax.swing.JPanel
    implements com.im.commons.progress.DFEnvironmentRO, com.im.commons.progress.DFFeedback
    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
      • Nested classes/interfaces inherited from interface com.im.commons.progress.DFFeedback

        com.im.commons.progress.DFFeedback.Type
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String PROP_FINISH
      Listener property.
      static java.lang.String PROP_OUTPUT_MESSAGE
      Listener property.
      static java.lang.String PROP_PROGRESS
      Listener property.
      static java.lang.String PROP_PROGRESS_MESSAGE
      Listener property.
      static java.lang.String PROP_SWITCH_TO_DETERMINATE
      Listener property.
      static java.lang.String PROP_SWITCH_TO_INDETERMINATE
      Listener property.
      • Fields inherited from class javax.swing.JComponent

        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

        accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface com.im.commons.progress.DFEnvironmentRO

        DEV_NULL
      • Fields inherited from interface com.im.commons.progress.DFFeedback

        DEV_NULL, PROPERTY_CANCEL
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • Constructor Summary

      Constructors 
      Constructor Description
      ProgressPanelEnvironmentRO​(java.lang.String progressHandlerName, boolean cancelable)
      Creates new form ProgressPanelEnvironmentRO
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addMessage​(com.im.commons.progress.DFFeedback.Type type, java.lang.Object messageObj, java.lang.Throwable exc)  
      void cancel()  
      com.im.commons.progress.DFEnvironmentRW createRW​(com.im.commons.progress.DFLock lock)  
      void finish()  
      com.im.commons.progress.DFFeedback getFeedback()  
      java.lang.String getId()  
      boolean isCancelled()  
      void progress​(int workunit)  
      void switchToDeterminate​(int workunits)  
      void switchToIndeterminate()  
      • 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.im.commons.progress.DFFeedback

        addPropertyChangeListener, removePropertyChangeListener
    • Field Detail

      • PROP_SWITCH_TO_INDETERMINATE

        public static final java.lang.String PROP_SWITCH_TO_INDETERMINATE
        Listener property.
        See Also:
        Constant Field Values
      • PROP_SWITCH_TO_DETERMINATE

        public static final java.lang.String PROP_SWITCH_TO_DETERMINATE
        Listener property.
        See Also:
        Constant Field Values
      • PROP_PROGRESS

        public static final java.lang.String PROP_PROGRESS
        Listener property.
        See Also:
        Constant Field Values
      • PROP_FINISH

        public static final java.lang.String PROP_FINISH
        Listener property.
        See Also:
        Constant Field Values
      • PROP_PROGRESS_MESSAGE

        public static final java.lang.String PROP_PROGRESS_MESSAGE
        Listener property.
        See Also:
        Constant Field Values
      • PROP_OUTPUT_MESSAGE

        public static final java.lang.String PROP_OUTPUT_MESSAGE
        Listener property.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ProgressPanelEnvironmentRO

        public ProgressPanelEnvironmentRO​(java.lang.String progressHandlerName,
                                          boolean cancelable)
        Creates new form ProgressPanelEnvironmentRO
    • Method Detail

      • getId

        public java.lang.String getId()
        Specified by:
        getId in interface com.im.commons.progress.DFFeedback
      • getFeedback

        public com.im.commons.progress.DFFeedback getFeedback()
        Specified by:
        getFeedback in interface com.im.commons.progress.DFEnvironmentRO
      • addMessage

        public void addMessage​(com.im.commons.progress.DFFeedback.Type type,
                               java.lang.Object messageObj,
                               java.lang.Throwable exc)
        Specified by:
        addMessage in interface com.im.commons.progress.DFFeedback
      • switchToIndeterminate

        public void switchToIndeterminate()
        Specified by:
        switchToIndeterminate in interface com.im.commons.progress.DFFeedback
      • switchToDeterminate

        public void switchToDeterminate​(int workunits)
        Specified by:
        switchToDeterminate in interface com.im.commons.progress.DFFeedback
      • progress

        public void progress​(int workunit)
        Specified by:
        progress in interface com.im.commons.progress.DFFeedback
      • finish

        public void finish()
        Specified by:
        finish in interface com.im.commons.progress.DFFeedback
      • isCancelled

        public boolean isCancelled()
        Specified by:
        isCancelled in interface com.im.commons.progress.DFFeedback
      • cancel

        public void cancel()
      • createRW

        public com.im.commons.progress.DFEnvironmentRW createRW​(com.im.commons.progress.DFLock lock)