jaxx.runtime.swing
Class StatusMessagePanel

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 jaxx.runtime.swing.Table
                      extended by jaxx.runtime.swing.StatusMessagePanel
All Implemented Interfaces:
ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, JAXXContext, JAXXObject

public class StatusMessagePanel
extends Table
implements ActionListener, JAXXObject

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  List<Object> $activeBindings
           
protected  Map<String,JAXXBinding> $bindings
           
protected  Map<String,Object> $bindingSources
           
protected  Map<String,Object> $objectMap
           
protected  Map<?,?> $previousValues
           
static String BINDING_BUSY_WIDGET_ENABLED
           
static String BINDING_BUSY_WIDGET_INDETERMINATE
           
static String BINDING_BUSY_WIDGET_VISIBLE
           
protected  Box box
           
protected  Boolean busy
           
protected  JProgressBar busyWidget
           
protected  JAXXContext delegateContext
           
protected static String EMPTY_STATUS
           
protected  StatusMessagePanelHandler handler
           
static String PROPERTY_BUSY
           
static String PROPERTY_SHOW_BUSY
           
static String PROPERTY_SHOW_CLOCK
           
static String PROPERTY_SHOW_I18N
           
static String PROPERTY_SHOW_MEMORY_STATUS
           
protected  Boolean showBusy
           
protected  Boolean showClock
           
protected  Boolean showI18n
           
protected  Boolean showMemoryStatus
           
protected  JLabel statusLabel
           
 
Fields inherited from class jaxx.runtime.swing.Table
DEFAULT_INSETS
 
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
StatusMessagePanel()
           
StatusMessagePanel(JAXXContext parentContext)
           
 
Method Summary
static JAXXObjectDescriptor $getJAXXObjectDescriptor()
           
 void actionPerformed(ActionEvent evt)
           
protected  void addChildrenToBox()
           
 void addWidget(Component w)
           
 void addWidget(Component w, int index)
           
 void applyDataBinding(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(String propertyName, Object oldValue, Object newValue)
           
protected  Box get$Box0()
           
protected  ClockWidget get$ClockWidget0()
           
protected  MemoryStatusWidget get$MemoryStatusWidget0()
           
 Map<String,Object> get$objectMap()
           
 Box getBox()
           
 Boolean getBusy()
           
 JProgressBar getBusyWidget()
           
<T> T
getContextValue(Class<T> clazz)
           
<T> T
getContextValue(Class<T> clazz, String name)
           
 JAXXBinding getDataBinding(String bindingId)
           
 JAXXBinding[] getDataBindings()
           
 JAXXContext getDelegateContext()
           
 StatusMessagePanelHandler getHandler()
           
 Object getObjectById(String id)
           
<O extends Container>
O
getParentContainer(Class<O> clazz)
           
<O extends Container>
O
getParentContainer(Object source, Class<O> clazz)
           
 Boolean getShowBusy()
           
 Boolean getShowClock()
           
 Boolean getShowI18n()
           
 Boolean getShowMemoryStatus()
           
 JLabel getStatusLabel()
           
<U extends Component>
U
getWidget(Class<U> clazz)
           
 void init()
           
 Boolean isBusy()
           
 Boolean isShowBusy()
           
 Boolean isShowClock()
           
 Boolean isShowI18n()
           
 Boolean isShowMemoryStatus()
           
 void processDataBinding(String $binding)
           
 void processDataBinding(String $binding, boolean $force)
           
 void registerDataBinding(JAXXBinding binding)
           
<T> void
removeContextValue(Class<T> clazz)
           
<T> void
removeContextValue(Class<T> clazz, String name)
           
 void removeDataBinding(String $binding)
           
 void setBusy(Boolean busy)
           
<T> void
setContextValue(T o)
           
<T> void
setContextValue(T o, String name)
           
 void setShowBusy(Boolean showBusy)
           
 void setShowClock(Boolean showClock)
           
 void setShowI18n(Boolean showI18n)
           
 void setShowMemoryStatus(Boolean showMemoryStatus)
           
 void setStatus(String status)
           
 void startProgress()
           
 void startProgress(String status)
           
 void stopProgress()
           
 void stopProgress(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, 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, 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, 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 jaxx.runtime.JAXXObject
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 

Field Detail

PROPERTY_BUSY

public static final String PROPERTY_BUSY
See Also:
Constant Field Values

PROPERTY_SHOW_BUSY

public static final String PROPERTY_SHOW_BUSY
See Also:
Constant Field Values

PROPERTY_SHOW_CLOCK

public static final String PROPERTY_SHOW_CLOCK
See Also:
Constant Field Values

PROPERTY_SHOW_I18N

public static final String PROPERTY_SHOW_I18N
See Also:
Constant Field Values

PROPERTY_SHOW_MEMORY_STATUS

public static final String PROPERTY_SHOW_MEMORY_STATUS
See Also:
Constant Field Values

BINDING_BUSY_WIDGET_ENABLED

public static final String BINDING_BUSY_WIDGET_ENABLED
See Also:
Constant Field Values

BINDING_BUSY_WIDGET_INDETERMINATE

public static final String BINDING_BUSY_WIDGET_INDETERMINATE
See Also:
Constant Field Values

BINDING_BUSY_WIDGET_VISIBLE

public static final String BINDING_BUSY_WIDGET_VISIBLE
See Also:
Constant Field Values

$activeBindings

protected List<Object> $activeBindings

$bindingSources

protected Map<String,Object> $bindingSources

$bindings

protected final Map<String,JAXXBinding> $bindings

$objectMap

protected Map<String,Object> $objectMap

$previousValues

protected Map<?,?> $previousValues

delegateContext

protected final JAXXContext delegateContext

box

protected Box box

busy

protected Boolean busy

busyWidget

protected JProgressBar busyWidget

handler

protected StatusMessagePanelHandler handler

showBusy

protected Boolean showBusy

showClock

protected Boolean showClock

showI18n

protected Boolean showI18n

showMemoryStatus

protected Boolean showMemoryStatus

statusLabel

protected JLabel statusLabel

EMPTY_STATUS

protected static final String EMPTY_STATUS
See Also:
Constant Field Values
Constructor Detail

StatusMessagePanel

public StatusMessagePanel()

StatusMessagePanel

public StatusMessagePanel(JAXXContext parentContext)
Method Detail

clearStatus

public void clearStatus()

startProgress

public void startProgress()

startProgress

public void startProgress(String status)

stopProgress

public void stopProgress()

stopProgress

public void stopProgress(String finalStatus)

setStatus

public void setStatus(String status)

actionPerformed

public void actionPerformed(ActionEvent evt)
Specified by:
actionPerformed in interface ActionListener

getWidget

public <U extends Component> U getWidget(Class<U> clazz)

addWidget

public void addWidget(Component w)

addWidget

public void addWidget(Component w,
                      int index)

init

public void init()

$getJAXXObjectDescriptor

public static JAXXObjectDescriptor $getJAXXObjectDescriptor()

applyDataBinding

public void applyDataBinding(String $binding)
Specified by:
applyDataBinding in interface JAXXObject

firePropertyChange

public void firePropertyChange(String propertyName,
                               Object oldValue,
                               Object newValue)
Specified by:
firePropertyChange in interface JAXXObject
Overrides:
firePropertyChange in class Component

get$objectMap

public Map<String,Object> get$objectMap()
Specified by:
get$objectMap in interface JAXXObject

getDataBinding

public JAXXBinding getDataBinding(String bindingId)
Specified by:
getDataBinding in interface JAXXObject

getDataBindings

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

getObjectById

public Object getObjectById(String id)
Specified by:
getObjectById in interface JAXXObject

processDataBinding

public void processDataBinding(String $binding,
                               boolean $force)
Specified by:
processDataBinding in interface JAXXObject

processDataBinding

public void processDataBinding(String $binding)
Specified by:
processDataBinding in interface JAXXObject

registerDataBinding

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

removeDataBinding

public void removeDataBinding(String $binding)
Specified by:
removeDataBinding in interface JAXXObject

getContextValue

public <T> T getContextValue(Class<T> clazz)
Specified by:
getContextValue in interface JAXXContext

getContextValue

public <T> T getContextValue(Class<T> clazz,
                             String name)
Specified by:
getContextValue in interface JAXXContext

getDelegateContext

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

getParentContainer

public <O extends Container> O getParentContainer(Class<O> clazz)
Specified by:
getParentContainer in interface JAXXObject

getParentContainer

public <O extends Container> O getParentContainer(Object source,
                                                  Class<O> clazz)
Specified by:
getParentContainer in interface JAXXObject

removeContextValue

public <T> void removeContextValue(Class<T> clazz)
Specified by:
removeContextValue in interface JAXXContext

removeContextValue

public <T> void removeContextValue(Class<T> clazz,
                                   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,
                                String name)
Specified by:
setContextValue in interface JAXXContext

getBox

public Box getBox()

getBusy

public Boolean getBusy()

getBusyWidget

public JProgressBar getBusyWidget()

getHandler

public StatusMessagePanelHandler getHandler()

getShowBusy

public Boolean getShowBusy()

getShowClock

public Boolean getShowClock()

getShowI18n

public Boolean getShowI18n()

getShowMemoryStatus

public Boolean getShowMemoryStatus()

getStatusLabel

public JLabel getStatusLabel()

isBusy

public Boolean isBusy()

isShowBusy

public Boolean isShowBusy()

isShowClock

public Boolean isShowClock()

isShowI18n

public Boolean isShowI18n()

isShowMemoryStatus

public Boolean isShowMemoryStatus()

setBusy

public void setBusy(Boolean busy)

setShowBusy

public void setShowBusy(Boolean showBusy)

setShowClock

public void setShowClock(Boolean showClock)

setShowI18n

public void setShowI18n(Boolean showI18n)

setShowMemoryStatus

public void setShowMemoryStatus(Boolean showMemoryStatus)

get$Box0

protected Box get$Box0()

get$MemoryStatusWidget0

protected MemoryStatusWidget get$MemoryStatusWidget0()

get$ClockWidget0

protected ClockWidget get$ClockWidget0()

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()


Copyright © 2008-2011 CodeLutin. All Rights Reserved.