Package jaxx.demo

Class DemoSources

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
jaxx.demo.DemoSources
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, JAXXContext, JAXXObject, JAXXHelpUI<DemoHelpBroker>

public class DemoSources
extends javax.swing.JPanel
implements JAXXHelpUI<DemoHelpBroker>, 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_EDITOR_FONT_SIZE  
    static java.lang.String BINDING_FONT_SIZOR_FONT_SIZE  
    protected DemoHelpBroker broker  
    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  
    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

    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
    DemoSources()  
    DemoSources​(boolean param0)  
    DemoSources​(java.awt.LayoutManager param0)  
    DemoSources​(java.awt.LayoutManager param0, boolean param1)  
    DemoSources​(JAXXContext parentContext)  
    DemoSources​(JAXXContext parentContext, boolean param1)  
    DemoSources​(JAXXContext parentContext, java.awt.LayoutManager param1)  
    DemoSources​(JAXXContext parentContext, java.awt.LayoutManager param1, boolean param2)  
  • Method Summary

    Modifier and Type Method Description
    static JAXXObjectDescriptor $getJAXXObjectDescriptor()  
    protected void addChildrenToEditorPane()  
    protected void addChildrenToEditorPaneHeader()  
    void applyDataBinding​(java.lang.String $binding)  
    protected void createBroker()  
    protected void createCurrentSource()  
    protected void createEditor()  
    protected void createEditorPane()  
    protected void createEditorPaneHeader()  
    protected void createFontSizor()  
    protected DemoSourcesHandler 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()  
    DemoHelpBroker getBroker()  
    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 getDataBinding​(java.lang.String bindingId)  
    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)  
    void registerHelpId​(DemoHelpBroker broker, java.awt.Component component, java.lang.String helpId)  
    <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 currentSource)  
    void setIncomingClass​(java.lang.Class<?> incomingClass)  
    void setSources​(java.util.List<java.lang.String> sources)  
    void showHelp​(java.lang.String helpId)  

    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, 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_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
    • $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
    • broker

      protected DemoHelpBroker broker
    • 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 final DemoSourcesHandler handler
    • incomingClass

      protected java.lang.Class<?> incomingClass
    • sourceTabs

      protected javax.swing.JComboBox sourceTabs
    • sources

      protected java.util.List<java.lang.String> sources
  • Constructor Details

    • DemoSources

      public DemoSources()
    • DemoSources

      public DemoSources​(JAXXContext parentContext)
    • DemoSources

      public DemoSources​(boolean param0)
    • DemoSources

      public DemoSources​(JAXXContext parentContext, boolean param1)
    • DemoSources

      public DemoSources​(java.awt.LayoutManager param0)
    • DemoSources

      public DemoSources​(JAXXContext parentContext, java.awt.LayoutManager param1)
    • DemoSources

      public DemoSources​(java.awt.LayoutManager param0, boolean param1)
    • DemoSources

      public DemoSources​(JAXXContext parentContext, java.awt.LayoutManager param1, boolean param2)
  • Method Details

    • init

      public void init()
    • getConfig

      public DemoConfig getConfig()
    • $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
    • doItemStateChanged__on__sourceTabs

      public void doItemStateChanged__on__sourceTabs​(java.awt.event.ItemEvent event)
    • getBroker

      public DemoHelpBroker getBroker()
      Specified by:
      getBroker in interface JAXXHelpUI<DemoHelpBroker>
    • 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 currentSource)
    • setIncomingClass

      public void setIncomingClass​(java.lang.Class<?> incomingClass)
    • setSources

      public void setSources​(java.util.List<java.lang.String> sources)
    • registerHelpId

      public void registerHelpId​(DemoHelpBroker broker, java.awt.Component component, java.lang.String helpId)
      Specified by:
      registerHelpId in interface JAXXHelpUI<DemoHelpBroker>
    • showHelp

      public void showHelp​(java.lang.String helpId)
      Specified by:
      showHelp in interface JAXXHelpUI<DemoHelpBroker>
    • get$Box$Filler0

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

      protected void addChildrenToEditorPane()
    • addChildrenToEditorPaneHeader

      protected void addChildrenToEditorPaneHeader()
    • createBroker

      protected void createBroker()
    • createCurrentSource

      protected void createCurrentSource()
    • createEditor

      protected void createEditor()
    • createEditorPane

      protected void createEditorPane()
    • createEditorPaneHeader

      protected void createEditorPaneHeader()
    • createFontSizor

      protected void createFontSizor()
    • createHandler

      protected DemoSourcesHandler createHandler()
    • createIncomingClass

      protected void createIncomingClass()
    • createSourceTabs

      protected void createSourceTabs()
    • createSources

      protected void createSources()