jaxx.runtime.swing
Class MemoryStatusWidget

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by jaxx.runtime.swing.MemoryStatusWidget
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, JAXXContext, JAXXObject

public class MemoryStatusWidget
extends javax.swing.JComponent
implements java.awt.event.ActionListener, JAXXObject

See Also:
Serialized Form

Nested Class Summary
 
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
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
           
protected  JAXXContext delegateContext
           
protected static org.apache.commons.logging.Log log
           
protected  java.awt.Color progressBackground
           
protected  java.awt.Color progressForeground
           
static java.lang.String PROPERTY_PROGRESS_BACKGROUND
           
static java.lang.String PROPERTY_PROGRESS_FOREGROUND
           
static java.lang.String PROPERTY_TIMER
           
protected  javax.swing.Timer timer
           
 
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
MemoryStatusWidget()
           
MemoryStatusWidget(JAXXContext parentContext)
           
 
Method Summary
static JAXXObjectDescriptor $getJAXXObjectDescriptor()
           
 void actionPerformed(java.awt.event.ActionEvent evt)
           
 void addNotify()
          Adds a feature to the Notify attribute of the MemoryStatus object
 void applyDataBinding(java.lang.String $binding)
           
protected  void createProgressBackground()
           
protected  void createProgressForeground()
           
protected  void createTimer()
           
 void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
           
 java.util.Map<java.lang.String,java.lang.Object> get$objectMap()
           
<T> T
getContextValue(java.lang.Class<T> clazz)
           
<T> T
getContextValue(java.lang.Class<T> clazz, java.lang.String name)
           
 JAXXBinding[] getDataBindings()
           
 JAXXContext getDelegateContext()
           
 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.awt.Color getProgressBackground()
           
 java.awt.Color getProgressForeground()
           
 javax.swing.Timer getTimer()
           
 void paintComponent(java.awt.Graphics g)
           
 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 removeNotify()
           
<T> void
setContextValue(T o)
           
<T> void
setContextValue(T o, java.lang.String name)
           
 void setProgressBackground(java.awt.Color newValue)
           
 void setProgressForeground(java.awt.Color newValue)
           
 void setTimer(javax.swing.Timer newValue)
           
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, 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, updateUI
 
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, 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_PROGRESS_BACKGROUND

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

PROPERTY_PROGRESS_FOREGROUND

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

PROPERTY_TIMER

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

log

protected static final org.apache.commons.logging.Log log

$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

progressBackground

protected java.awt.Color progressBackground

progressForeground

protected java.awt.Color progressForeground

timer

protected javax.swing.Timer timer
Constructor Detail

MemoryStatusWidget

public MemoryStatusWidget()

MemoryStatusWidget

public MemoryStatusWidget(JAXXContext parentContext)
Method Detail

actionPerformed

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

addNotify

public void addNotify()
Adds a feature to the Notify attribute of the MemoryStatus object

Overrides:
addNotify in class javax.swing.JComponent

removeNotify

public void removeNotify()
Overrides:
removeNotify in class javax.swing.JComponent

paintComponent

public void paintComponent(java.awt.Graphics g)
Overrides:
paintComponent in class javax.swing.JComponent

$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

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

getProgressBackground

public java.awt.Color getProgressBackground()

getProgressForeground

public java.awt.Color getProgressForeground()

getTimer

public javax.swing.Timer getTimer()

setProgressBackground

public void setProgressBackground(java.awt.Color newValue)

setProgressForeground

public void setProgressForeground(java.awt.Color newValue)

setTimer

public void setTimer(javax.swing.Timer newValue)

createProgressBackground

protected void createProgressBackground()

createProgressForeground

protected void createProgressForeground()

createTimer

protected void createTimer()


Copyright © 2008-2010 CodeLutin. All Rights Reserved.