Class StatusMessagePanel

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
jaxx.runtime.swing.Table
jaxx.runtime.swing.StatusMessagePanel
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, JAXXContext, JAXXObject

public class StatusMessagePanel
extends Table
implements java.awt.event.ActionListener, JAXXObject
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

    Fields
    Modifier and Type Field Description
    protected java.util.List<java.lang.Object> $activeBindings  
    protected java.util.Map<java.lang.String,​JAXXBinding> $bindings  
    protected java.util.Map<java.lang.String,​java.lang.Object> $bindingSources  
    protected java.util.Map<java.lang.String,​java.lang.Object> $objectMap  
    protected java.util.Map<?,​?> $previousValues  
    static java.lang.String BINDING_BUSY_WIDGET_ENABLED  
    static java.lang.String BINDING_BUSY_WIDGET_INDETERMINATE  
    static java.lang.String BINDING_BUSY_WIDGET_VISIBLE  
    protected javax.swing.Box box  
    protected java.lang.Boolean busy  
    protected javax.swing.JProgressBar busyWidget  
    protected JAXXContext delegateContext  
    protected static java.lang.String EMPTY_STATUS  
    protected StatusMessagePanelHandler handler  
    static java.lang.String PROPERTY_BUSY  
    static java.lang.String PROPERTY_SHOW_BUSY  
    static java.lang.String PROPERTY_SHOW_CLOCK  
    static java.lang.String PROPERTY_SHOW_I18N  
    static java.lang.String PROPERTY_SHOW_MEMORY_STATUS  
    protected java.lang.Boolean showBusy  
    protected java.lang.Boolean showClock  
    protected java.lang.Boolean showI18n  
    protected java.lang.Boolean showMemoryStatus  
    protected javax.swing.JLabel statusLabel  

    Fields inherited from class jaxx.runtime.swing.Table

    DEFAULT_INSETS

    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 java.awt.image.ImageObserver

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

    Constructors
    Constructor Description
    StatusMessagePanel()  
    StatusMessagePanel​(JAXXContext parentContext)  
  • Method Summary

    Modifier and Type Method Description
    static JAXXObjectDescriptor $getJAXXObjectDescriptor()  
    void actionPerformed​(java.awt.event.ActionEvent evt)  
    protected void addChildrenToBox()  
    void addWidget​(java.awt.Component w)  
    void addWidget​(java.awt.Component w, int index)  
    void applyDataBinding​(java.lang.String $binding)  
    void clearStatus()  
    protected void createBox()  
    protected void createBusy()  
    protected void createBusyWidget()  
    protected void createHandler()  
    protected void createShowBusy()  
    protected void createShowClock()  
    protected void createShowI18n()  
    protected void createShowMemoryStatus()  
    protected void createStatusLabel()  
    void firePropertyChange​(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)  
    protected javax.swing.Box get$Box0()  
    protected ClockWidget get$ClockWidget0()  
    protected MemoryStatusWidget get$MemoryStatusWidget0()  
    java.util.Map<java.lang.String,​java.lang.Object> get$objectMap()  
    javax.swing.Box getBox()  
    java.lang.Boolean getBusy()  
    javax.swing.JProgressBar getBusyWidget()  
    <T> T getContextValue​(java.lang.Class<T> clazz)  
    <T> T getContextValue​(java.lang.Class<T> clazz, java.lang.String name)  
    JAXXBinding getDataBinding​(java.lang.String bindingId)  
    JAXXBinding[] getDataBindings()  
    JAXXContext getDelegateContext()  
    StatusMessagePanelHandler getHandler()  
    java.lang.Object getObjectById​(java.lang.String id)  
    <O extends java.awt.Container>
    O
    getParentContainer​(java.lang.Class<O> clazz)  
    <O extends java.awt.Container>
    O
    getParentContainer​(java.lang.Object source, java.lang.Class<O> clazz)  
    java.lang.Boolean getShowBusy()  
    java.lang.Boolean getShowClock()  
    java.lang.Boolean getShowI18n()  
    java.lang.Boolean getShowMemoryStatus()  
    javax.swing.JLabel getStatusLabel()  
    <U extends java.awt.Component>
    U
    getWidget​(java.lang.Class<U> clazz)  
    void init()  
    java.lang.Boolean isBusy()  
    java.lang.Boolean isShowBusy()  
    java.lang.Boolean isShowClock()  
    java.lang.Boolean isShowI18n()  
    java.lang.Boolean isShowMemoryStatus()  
    void processDataBinding​(java.lang.String $binding)  
    void processDataBinding​(java.lang.String $binding, boolean $force)  
    void registerDataBinding​(JAXXBinding binding)  
    <T> void removeContextValue​(java.lang.Class<T> clazz)  
    <T> void removeContextValue​(java.lang.Class<T> clazz, java.lang.String name)  
    void removeDataBinding​(java.lang.String $binding)  
    void setBusy​(java.lang.Boolean busy)  
    <T> void setContextValue​(T o)  
    <T> void setContextValue​(T o, java.lang.String name)  
    void setShowBusy​(java.lang.Boolean showBusy)  
    void setShowClock​(java.lang.Boolean showClock)  
    void setShowI18n​(java.lang.Boolean showI18n)  
    void setShowMemoryStatus​(java.lang.Boolean showMemoryStatus)  
    void setStatus​(java.lang.String status)  
    void startProgress()  
    void startProgress​(java.lang.String status)  
    void stopProgress()  
    void stopProgress​(java.lang.String finalStatus)  

    Methods inherited from class jaxx.runtime.swing.Table

    getCellConstraints, getRowConstraints, getTableConstraints, newCell, newRow, setLayout

    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, 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, 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
  • Field Details

    • PROPERTY_BUSY

      public static final java.lang.String PROPERTY_BUSY
      See Also:
      Constant Field Values
    • PROPERTY_SHOW_BUSY

      public static final java.lang.String PROPERTY_SHOW_BUSY
      See Also:
      Constant Field Values
    • PROPERTY_SHOW_CLOCK

      public static final java.lang.String PROPERTY_SHOW_CLOCK
      See Also:
      Constant Field Values
    • PROPERTY_SHOW_I18N

      public static final java.lang.String PROPERTY_SHOW_I18N
      See Also:
      Constant Field Values
    • PROPERTY_SHOW_MEMORY_STATUS

      public static final java.lang.String PROPERTY_SHOW_MEMORY_STATUS
      See Also:
      Constant Field Values
    • BINDING_BUSY_WIDGET_ENABLED

      public static final java.lang.String BINDING_BUSY_WIDGET_ENABLED
      See Also:
      Constant Field Values
    • BINDING_BUSY_WIDGET_INDETERMINATE

      public static final java.lang.String BINDING_BUSY_WIDGET_INDETERMINATE
      See Also:
      Constant Field Values
    • BINDING_BUSY_WIDGET_VISIBLE

      public static final java.lang.String BINDING_BUSY_WIDGET_VISIBLE
      See Also:
      Constant Field Values
    • $activeBindings

      protected java.util.List<java.lang.Object> $activeBindings
    • $bindingSources

      protected java.util.Map<java.lang.String,​java.lang.Object> $bindingSources
    • $bindings

      protected final java.util.Map<java.lang.String,​JAXXBinding> $bindings
    • $objectMap

      protected java.util.Map<java.lang.String,​java.lang.Object> $objectMap
    • $previousValues

      protected java.util.Map<?,​?> $previousValues
    • delegateContext

      protected final JAXXContext delegateContext
    • box

      protected javax.swing.Box box
    • busy

      protected java.lang.Boolean busy
    • busyWidget

      protected javax.swing.JProgressBar busyWidget
    • handler

      protected StatusMessagePanelHandler handler
    • showBusy

      protected java.lang.Boolean showBusy
    • showClock

      protected java.lang.Boolean showClock
    • showI18n

      protected java.lang.Boolean showI18n
    • showMemoryStatus

      protected java.lang.Boolean showMemoryStatus
    • statusLabel

      protected javax.swing.JLabel statusLabel
    • EMPTY_STATUS

      protected static final java.lang.String EMPTY_STATUS
      See Also:
      Constant Field Values
  • Constructor Details

    • StatusMessagePanel

      public StatusMessagePanel()
    • StatusMessagePanel

      public StatusMessagePanel​(JAXXContext parentContext)
  • Method Details

    • clearStatus

      public void clearStatus()
    • startProgress

      public void startProgress()
    • startProgress

      public void startProgress​(java.lang.String status)
    • stopProgress

      public void stopProgress()
    • stopProgress

      public void stopProgress​(java.lang.String finalStatus)
    • setStatus

      public void setStatus​(java.lang.String status)
    • actionPerformed

      public void actionPerformed​(java.awt.event.ActionEvent evt)
      Specified by:
      actionPerformed in interface java.awt.event.ActionListener
    • getWidget

      public <U extends java.awt.Component> U getWidget​(java.lang.Class<U> clazz)
    • addWidget

      public void addWidget​(java.awt.Component w)
    • addWidget

      public void addWidget​(java.awt.Component w, int index)
    • init

      public void init()
    • $getJAXXObjectDescriptor

      public static JAXXObjectDescriptor $getJAXXObjectDescriptor()
    • applyDataBinding

      public void applyDataBinding​(java.lang.String $binding)
      Specified by:
      applyDataBinding in interface JAXXObject
    • firePropertyChange

      public void firePropertyChange​(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
      Specified by:
      firePropertyChange in interface JAXXObject
      Overrides:
      firePropertyChange in class java.awt.Component
    • get$objectMap

      public java.util.Map<java.lang.String,​java.lang.Object> get$objectMap()
      Specified by:
      get$objectMap in interface JAXXObject
    • getDataBinding

      public JAXXBinding getDataBinding​(java.lang.String bindingId)
      Specified by:
      getDataBinding in interface JAXXObject
    • getDataBindings

      public JAXXBinding[] getDataBindings()
      Specified by:
      getDataBindings in interface JAXXObject
    • getObjectById

      public java.lang.Object getObjectById​(java.lang.String id)
      Specified by:
      getObjectById in interface JAXXObject
    • processDataBinding

      public void processDataBinding​(java.lang.String $binding, boolean $force)
      Specified by:
      processDataBinding in interface JAXXObject
    • processDataBinding

      public void processDataBinding​(java.lang.String $binding)
      Specified by:
      processDataBinding in interface JAXXObject
    • registerDataBinding

      public void registerDataBinding​(JAXXBinding binding)
      Specified by:
      registerDataBinding in interface JAXXObject
    • removeDataBinding

      public void removeDataBinding​(java.lang.String $binding)
      Specified by:
      removeDataBinding in interface JAXXObject
    • getContextValue

      public <T> T getContextValue​(java.lang.Class<T> clazz)
      Specified by:
      getContextValue in interface JAXXContext
    • getContextValue

      public <T> T getContextValue​(java.lang.Class<T> clazz, java.lang.String name)
      Specified by:
      getContextValue in interface JAXXContext
    • getDelegateContext

      public JAXXContext getDelegateContext()
      Specified by:
      getDelegateContext in interface JAXXObject
    • getParentContainer

      public <O extends java.awt.Container> O getParentContainer​(java.lang.Class<O> clazz)
      Specified by:
      getParentContainer in interface JAXXObject
    • getParentContainer

      public <O extends java.awt.Container> O getParentContainer​(java.lang.Object source, java.lang.Class<O> clazz)
      Specified by:
      getParentContainer in interface JAXXObject
    • removeContextValue

      public <T> void removeContextValue​(java.lang.Class<T> clazz)
      Specified by:
      removeContextValue in interface JAXXContext
    • removeContextValue

      public <T> void removeContextValue​(java.lang.Class<T> clazz, java.lang.String name)
      Specified by:
      removeContextValue in interface JAXXContext
    • setContextValue

      public <T> void setContextValue​(T o)
      Specified by:
      setContextValue in interface JAXXContext
    • setContextValue

      public <T> void setContextValue​(T o, java.lang.String name)
      Specified by:
      setContextValue in interface JAXXContext
    • getBox

      public javax.swing.Box getBox()
    • getBusy

      public java.lang.Boolean getBusy()
    • getBusyWidget

      public javax.swing.JProgressBar getBusyWidget()
    • getHandler

      public StatusMessagePanelHandler getHandler()
    • getShowBusy

      public java.lang.Boolean getShowBusy()
    • getShowClock

      public java.lang.Boolean getShowClock()
    • getShowI18n

      public java.lang.Boolean getShowI18n()
    • getShowMemoryStatus

      public java.lang.Boolean getShowMemoryStatus()
    • getStatusLabel

      public javax.swing.JLabel getStatusLabel()
    • isBusy

      public java.lang.Boolean isBusy()
    • isShowBusy

      public java.lang.Boolean isShowBusy()
    • isShowClock

      public java.lang.Boolean isShowClock()
    • isShowI18n

      public java.lang.Boolean isShowI18n()
    • isShowMemoryStatus

      public java.lang.Boolean isShowMemoryStatus()
    • setBusy

      public void setBusy​(java.lang.Boolean busy)
    • setShowBusy

      public void setShowBusy​(java.lang.Boolean showBusy)
    • setShowClock

      public void setShowClock​(java.lang.Boolean showClock)
    • setShowI18n

      public void setShowI18n​(java.lang.Boolean showI18n)
    • setShowMemoryStatus

      public void setShowMemoryStatus​(java.lang.Boolean showMemoryStatus)
    • get$Box0

      protected javax.swing.Box get$Box0()
    • get$ClockWidget0

      protected ClockWidget get$ClockWidget0()
    • get$MemoryStatusWidget0

      protected MemoryStatusWidget get$MemoryStatusWidget0()
    • addChildrenToBox

      protected void addChildrenToBox()
    • createBox

      protected void createBox()
    • createBusy

      protected void createBusy()
    • createBusyWidget

      protected void createBusyWidget()
    • createHandler

      protected void createHandler()
    • createShowBusy

      protected void createShowBusy()
    • createShowClock

      protected void createShowClock()
    • createShowI18n

      protected void createShowI18n()
    • createShowMemoryStatus

      protected void createShowMemoryStatus()
    • createStatusLabel

      protected void createStatusLabel()