jaxx.demo
Class DemoSources

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.demo.DemoSources
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, JAXXContext, JAXXObject

public class DemoSources
extends javax.swing.JPanel
implements 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
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_EDITOR_FONT_SIZE
           
static java.lang.String BINDING_FONT_SIZOR_FONT_SIZE
           
protected  java.lang.String currentSource
           
protected  JAXXContext delegateContext
           
protected  org.fife.ui.rsyntaxtextarea.RSyntaxTextArea editor
           
protected  javax.swing.JScrollPane editorPane
           
protected  javax.swing.JToolBar editorPaneHeader
           
protected  FontSizor fontSizor
           
protected  DemoSourcesHandler handler
           
protected  java.lang.Class incomingClass
           
protected static org.apache.commons.logging.Log log
           
static java.lang.String PROPERTY_CURRENT_SOURCE
           
static java.lang.String PROPERTY_INCOMING_CLASS
           
static java.lang.String PROPERTY_SOURCES
           
protected  java.util.List<java.lang.String> sources
           
protected  javax.swing.JComboBox sourceTabs
           
 
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
DemoSources()
           
DemoSources(JAXXContext parentContext)
           
 
Method Summary
static JAXXObjectDescriptor $getJAXXObjectDescriptor()
           
protected  void addChildrenToEditorPane()
           
protected  void addChildrenToEditorPaneHeader()
           
 void applyDataBinding(java.lang.String $binding)
           
protected  void createCurrentSource()
           
protected  void createEditor()
           
protected  void createEditorPane()
           
protected  void createEditorPaneHeader()
           
protected  void createFontSizor()
           
protected  void createHandler()
           
protected  void createIncomingClass()
           
protected  void createSources()
           
protected  void createSourceTabs()
           
 void doItemStateChanged__on__sourceTabs(java.awt.event.ItemEvent event)
           
 void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
           
protected  javax.swing.Box.Filler get$Box$Filler0()
           
 java.util.Map<java.lang.String,java.lang.Object> get$objectMap()
           
 DemoConfig getConfig()
           
<T> T
getContextValue(java.lang.Class<T> clazz)
           
<T> T
getContextValue(java.lang.Class<T> clazz, java.lang.String name)
           
 java.lang.String getCurrentSource()
           
 JAXXBinding[] getDataBindings()
           
 JAXXContext getDelegateContext()
           
 org.fife.ui.rsyntaxtextarea.RSyntaxTextArea getEditor()
           
 javax.swing.JScrollPane getEditorPane()
           
 javax.swing.JToolBar getEditorPaneHeader()
           
 FontSizor getFontSizor()
           
 DemoSourcesHandler getHandler()
           
 java.lang.Class getIncomingClass()
           
 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.util.List<java.lang.String> getSources()
           
 javax.swing.JComboBox getSourceTabs()
           
 void init()
           
 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)
           
<T> void
setContextValue(T o)
           
<T> void
setContextValue(T o, java.lang.String name)
           
 void setCurrentSource(java.lang.String newValue)
           
 void setIncomingClass(java.lang.Class newValue)
           
 void setSources(java.util.List<java.lang.String> newValue)
           
 void updateSource(java.awt.event.ItemEvent event)
           
 
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, 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_CURRENT_SOURCE

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

PROPERTY_INCOMING_CLASS

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

PROPERTY_SOURCES

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

BINDING_EDITOR_FONT_SIZE

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

BINDING_FONT_SIZOR_FONT_SIZE

public static final java.lang.String BINDING_FONT_SIZOR_FONT_SIZE
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

currentSource

protected java.lang.String currentSource

editor

protected org.fife.ui.rsyntaxtextarea.RSyntaxTextArea editor

editorPane

protected javax.swing.JScrollPane editorPane

editorPaneHeader

protected javax.swing.JToolBar editorPaneHeader

fontSizor

protected FontSizor fontSizor

handler

protected DemoSourcesHandler handler

incomingClass

protected java.lang.Class incomingClass

sourceTabs

protected javax.swing.JComboBox sourceTabs

sources

protected java.util.List<java.lang.String> sources
Constructor Detail

DemoSources

public DemoSources()

DemoSources

public DemoSources(JAXXContext parentContext)
Method Detail

init

public void init()

getConfig

public DemoConfig getConfig()

updateSource

public void updateSource(java.awt.event.ItemEvent event)

$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

doItemStateChanged__on__sourceTabs

public void doItemStateChanged__on__sourceTabs(java.awt.event.ItemEvent event)

getCurrentSource

public java.lang.String getCurrentSource()

getEditor

public org.fife.ui.rsyntaxtextarea.RSyntaxTextArea getEditor()

getEditorPane

public javax.swing.JScrollPane getEditorPane()

getEditorPaneHeader

public javax.swing.JToolBar getEditorPaneHeader()

getFontSizor

public FontSizor getFontSizor()

getHandler

public DemoSourcesHandler getHandler()

getIncomingClass

public java.lang.Class getIncomingClass()

getSourceTabs

public javax.swing.JComboBox getSourceTabs()

getSources

public java.util.List<java.lang.String> getSources()

setCurrentSource

public void setCurrentSource(java.lang.String newValue)

setIncomingClass

public void setIncomingClass(java.lang.Class newValue)

setSources

public void setSources(java.util.List<java.lang.String> newValue)

get$Box$Filler0

protected javax.swing.Box.Filler get$Box$Filler0()

addChildrenToEditorPane

protected void addChildrenToEditorPane()

addChildrenToEditorPaneHeader

protected void addChildrenToEditorPaneHeader()

createCurrentSource

protected void createCurrentSource()

createEditor

protected void createEditor()

createEditorPane

protected void createEditorPane()

createEditorPaneHeader

protected void createEditorPaneHeader()

createFontSizor

protected void createFontSizor()

createHandler

protected void createHandler()

createIncomingClass

protected void createIncomingClass()

createSourceTabs

protected void createSourceTabs()

createSources

protected void createSources()


Copyright © 2008-2009 CodeLutin. All Rights Reserved.