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.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainerNested 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>$activeBindingsprotected java.util.Map<java.lang.String,JAXXBinding>$bindingsprotected java.util.Map<java.lang.String,java.lang.Object>$bindingSourcesprotected java.util.Map<java.lang.String,java.lang.Object>$objectMapprotected java.util.Map<?,?>$previousValuesstatic java.lang.StringBINDING_EDITOR_FONT_SIZEstatic java.lang.StringBINDING_FONT_SIZOR_FONT_SIZEprotected DemoHelpBrokerbrokerprotected java.lang.StringcurrentSourceprotected JAXXContextdelegateContextprotected org.fife.ui.rsyntaxtextarea.RSyntaxTextAreaeditorprotected javax.swing.JScrollPaneeditorPaneprotected javax.swing.JToolBareditorPaneHeaderprotected FontSizorfontSizorprotected DemoSourcesHandlerhandlerprotected java.lang.Class<?>incomingClassstatic java.lang.StringPROPERTY_CURRENT_SOURCEstatic java.lang.StringPROPERTY_INCOMING_CLASSstatic java.lang.StringPROPERTY_SOURCESprotected java.util.List<java.lang.String>sourcesprotected javax.swing.JComboBoxsourceTabsFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields 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 voidaddChildrenToEditorPane()protected voidaddChildrenToEditorPaneHeader()voidapplyDataBinding(java.lang.String $binding)protected voidcreateBroker()protected voidcreateCurrentSource()protected voidcreateEditor()protected voidcreateEditorPane()protected voidcreateEditorPaneHeader()protected voidcreateFontSizor()protected DemoSourcesHandlercreateHandler()protected voidcreateIncomingClass()protected voidcreateSources()protected voidcreateSourceTabs()voiddoItemStateChanged__on__sourceTabs(java.awt.event.ItemEvent event)voidfirePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)protected javax.swing.Box.Fillerget$Box$Filler0()java.util.Map<java.lang.String,java.lang.Object>get$objectMap()DemoHelpBrokergetBroker()DemoConfiggetConfig()<T> TgetContextValue(java.lang.Class<T> clazz)<T> TgetContextValue(java.lang.Class<T> clazz, java.lang.String name)java.lang.StringgetCurrentSource()JAXXBindinggetDataBinding(java.lang.String bindingId)JAXXBinding[]getDataBindings()JAXXContextgetDelegateContext()org.fife.ui.rsyntaxtextarea.RSyntaxTextAreagetEditor()javax.swing.JScrollPanegetEditorPane()javax.swing.JToolBargetEditorPaneHeader()FontSizorgetFontSizor()DemoSourcesHandlergetHandler()java.lang.Class<?>getIncomingClass()java.lang.ObjectgetObjectById(java.lang.String id)<O extends java.awt.Container>
OgetParentContainer(java.lang.Class<O> clazz)<O extends java.awt.Container>
OgetParentContainer(java.lang.Object source, java.lang.Class<O> clazz)java.util.List<java.lang.String>getSources()javax.swing.JComboBoxgetSourceTabs()voidinit()voidprocessDataBinding(java.lang.String $binding)voidprocessDataBinding(java.lang.String $binding, boolean $force)voidregisterDataBinding(JAXXBinding binding)voidregisterHelpId(DemoHelpBroker broker, java.awt.Component component, java.lang.String helpId)<T> voidremoveContextValue(java.lang.Class<T> clazz)<T> voidremoveContextValue(java.lang.Class<T> clazz, java.lang.String name)voidremoveDataBinding(java.lang.String $binding)<T> voidsetContextValue(T o)<T> voidsetContextValue(T o, java.lang.String name)voidsetCurrentSource(java.lang.String currentSource)voidsetIncomingClass(java.lang.Class<?> incomingClass)voidsetSources(java.util.List<java.lang.String> sources)voidshowHelp(java.lang.String helpId)Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods 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, updateMethods 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, validateTreeMethods 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, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jaxx.runtime.JAXXObject
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
-
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
-
$objectMap
protected java.util.Map<java.lang.String,java.lang.Object> $objectMap -
$previousValues
protected java.util.Map<?,?> $previousValues -
delegateContext
-
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
-
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
-
DemoSources
public DemoSources(boolean param0) -
DemoSources
-
DemoSources
public DemoSources(java.awt.LayoutManager param0) -
DemoSources
-
DemoSources
public DemoSources(java.awt.LayoutManager param0, boolean param1) -
DemoSources
-
-
Method Details
-
init
public void init() -
getConfig
-
$getJAXXObjectDescriptor
-
applyDataBinding
public void applyDataBinding(java.lang.String $binding)- Specified by:
applyDataBindingin interfaceJAXXObject
-
firePropertyChange
public void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)- Specified by:
firePropertyChangein interfaceJAXXObject- Overrides:
firePropertyChangein classjava.awt.Component
-
get$objectMap
public java.util.Map<java.lang.String,java.lang.Object> get$objectMap()- Specified by:
get$objectMapin interfaceJAXXObject
-
getDataBinding
- Specified by:
getDataBindingin interfaceJAXXObject
-
getDataBindings
- Specified by:
getDataBindingsin interfaceJAXXObject
-
getObjectById
public java.lang.Object getObjectById(java.lang.String id)- Specified by:
getObjectByIdin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(java.lang.String $binding, boolean $force)- Specified by:
processDataBindingin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(java.lang.String $binding)- Specified by:
processDataBindingin interfaceJAXXObject
-
registerDataBinding
- Specified by:
registerDataBindingin interfaceJAXXObject
-
removeDataBinding
public void removeDataBinding(java.lang.String $binding)- Specified by:
removeDataBindingin interfaceJAXXObject
-
getContextValue
public <T> T getContextValue(java.lang.Class<T> clazz)- Specified by:
getContextValuein interfaceJAXXContext
-
getContextValue
public <T> T getContextValue(java.lang.Class<T> clazz, java.lang.String name)- Specified by:
getContextValuein interfaceJAXXContext
-
getDelegateContext
- Specified by:
getDelegateContextin interfaceJAXXObject
-
getParentContainer
public <O extends java.awt.Container> O getParentContainer(java.lang.Class<O> clazz)- Specified by:
getParentContainerin interfaceJAXXObject
-
getParentContainer
public <O extends java.awt.Container> O getParentContainer(java.lang.Object source, java.lang.Class<O> clazz)- Specified by:
getParentContainerin interfaceJAXXObject
-
removeContextValue
public <T> void removeContextValue(java.lang.Class<T> clazz)- Specified by:
removeContextValuein interfaceJAXXContext
-
removeContextValue
public <T> void removeContextValue(java.lang.Class<T> clazz, java.lang.String name)- Specified by:
removeContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o)- Specified by:
setContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o, java.lang.String name)- Specified by:
setContextValuein interfaceJAXXContext
-
doItemStateChanged__on__sourceTabs
public void doItemStateChanged__on__sourceTabs(java.awt.event.ItemEvent event) -
getBroker
- Specified by:
getBrokerin interfaceJAXXHelpUI<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
-
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:
registerHelpIdin interfaceJAXXHelpUI<DemoHelpBroker>
-
showHelp
public void showHelp(java.lang.String helpId)- Specified by:
showHelpin interfaceJAXXHelpUI<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
-
createIncomingClass
protected void createIncomingClass() -
createSourceTabs
protected void createSourceTabs() -
createSources
protected void createSources()
-