Package org.nuiton.jaxx.demo
Class DemoSources
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.nuiton.jaxx.demo.DemoSources
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,JAXXContext,JAXXObject,JAXXHelpUI<DemoHelpBroker>
public class DemoSources extends JPanel implements JAXXHelpUI<DemoHelpBroker>, 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
Fields Modifier and Type Field Description protected List<Object>$activeBindingsprotected Map<String,JAXXBinding>$bindingsprotected Map<String,Object>$bindingSourcesprotected Map<String,Object>$objectMapprotected Map<?,?>$previousValuesstatic StringBINDING_EDITOR_FONT_SIZEstatic StringBINDING_FONT_SIZOR_FONT_SIZEprotected DemoHelpBrokerbrokerprotected StringcurrentSourceprotected JAXXContextdelegateContextprotected org.fife.ui.rsyntaxtextarea.RSyntaxTextAreaeditorprotected JScrollPaneeditorPaneprotected JToolBareditorPaneHeaderprotected FontSizorfontSizorprotected DemoSourcesHandlerhandlerprotected Class<?>incomingClassstatic StringPROPERTY_CURRENT_SOURCEstatic StringPROPERTY_INCOMING_CLASSstatic StringPROPERTY_SOURCESprotected List<String>sourcesprotected JComboBoxsourceTabs-
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(LayoutManager param0)DemoSources(LayoutManager param0, boolean param1)DemoSources(JAXXContext parentContext)DemoSources(JAXXContext parentContext, boolean param1)DemoSources(JAXXContext parentContext, LayoutManager param1)DemoSources(JAXXContext parentContext, LayoutManager param1, boolean param2)
-
Method Summary
-
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
-
Methods inherited from interface org.nuiton.jaxx.runtime.JAXXObject
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
Field Detail
-
PROPERTY_CURRENT_SOURCE
public static final String PROPERTY_CURRENT_SOURCE
- See Also:
- Constant Field Values
-
PROPERTY_INCOMING_CLASS
public static final String PROPERTY_INCOMING_CLASS
- See Also:
- Constant Field Values
-
PROPERTY_SOURCES
public static final String PROPERTY_SOURCES
- See Also:
- Constant Field Values
-
BINDING_EDITOR_FONT_SIZE
public static final String BINDING_EDITOR_FONT_SIZE
- See Also:
- Constant Field Values
-
BINDING_FONT_SIZOR_FONT_SIZE
public static final String BINDING_FONT_SIZOR_FONT_SIZE
- See Also:
- Constant Field Values
-
$bindings
protected final Map<String,JAXXBinding> $bindings
-
$previousValues
protected Map<?,?> $previousValues
-
delegateContext
protected final JAXXContext delegateContext
-
broker
protected DemoHelpBroker broker
-
currentSource
protected String currentSource
-
editor
protected org.fife.ui.rsyntaxtextarea.RSyntaxTextArea editor
-
editorPane
protected JScrollPane editorPane
-
editorPaneHeader
protected JToolBar editorPaneHeader
-
fontSizor
protected FontSizor fontSizor
-
handler
protected DemoSourcesHandler handler
-
incomingClass
protected Class<?> incomingClass
-
sourceTabs
protected JComboBox sourceTabs
-
-
Constructor Detail
-
DemoSources
public DemoSources()
-
DemoSources
public DemoSources(JAXXContext parentContext)
-
DemoSources
public DemoSources(boolean param0)
-
DemoSources
public DemoSources(JAXXContext parentContext, boolean param1)
-
DemoSources
public DemoSources(LayoutManager param0)
-
DemoSources
public DemoSources(JAXXContext parentContext, LayoutManager param1)
-
DemoSources
public DemoSources(LayoutManager param0, boolean param1)
-
DemoSources
public DemoSources(JAXXContext parentContext, LayoutManager param1, boolean param2)
-
-
Method Detail
-
init
public void init()
-
getConfig
public DemoConfig getConfig()
-
$getJAXXObjectDescriptor
public static JAXXObjectDescriptor $getJAXXObjectDescriptor()
-
applyDataBinding
public void applyDataBinding(String $binding)
- Specified by:
applyDataBindingin interfaceJAXXObject
-
firePropertyChange
public void firePropertyChange(String propertyName, Object oldValue, Object newValue)
- Overrides:
firePropertyChangein classComponent
-
get$objectMap
public Map<String,Object> get$objectMap()
- Specified by:
get$objectMapin interfaceJAXXObject
-
getDataBinding
public JAXXBinding getDataBinding(String bindingId)
- Specified by:
getDataBindingin interfaceJAXXObject
-
getDataBindings
public JAXXBinding[] getDataBindings()
- Specified by:
getDataBindingsin interfaceJAXXObject
-
getObjectById
public Object getObjectById(String id)
- Specified by:
getObjectByIdin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(String $binding, boolean $force)
- Specified by:
processDataBindingin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(String $binding)
- Specified by:
processDataBindingin interfaceJAXXObject
-
registerDataBinding
public void registerDataBinding(JAXXBinding binding)
- Specified by:
registerDataBindingin interfaceJAXXObject
-
removeDataBinding
public void removeDataBinding(String $binding)
- Specified by:
removeDataBindingin interfaceJAXXObject
-
getContextValue
public <T> T getContextValue(Class<T> clazz)
- Specified by:
getContextValuein interfaceJAXXContext
-
getContextValue
public <T> T getContextValue(Class<T> clazz, String name)
- Specified by:
getContextValuein interfaceJAXXContext
-
getDelegateContext
public JAXXContext getDelegateContext()
- Specified by:
getDelegateContextin interfaceJAXXObject
-
getParentContainer
public <O extends Container> O getParentContainer(Class<O> clazz)
- Specified by:
getParentContainerin interfaceJAXXObject
-
getParentContainer
public <O extends Container> O getParentContainer(Object source, Class<O> clazz)
- Specified by:
getParentContainerin interfaceJAXXObject
-
removeContextValue
public <T> void removeContextValue(Class<T> clazz)
- Specified by:
removeContextValuein interfaceJAXXContext
-
removeContextValue
public <T> void removeContextValue(Class<T> clazz, String name)
- Specified by:
removeContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o)
- Specified by:
setContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o, String name)- Specified by:
setContextValuein interfaceJAXXContext
-
doItemStateChanged__on__sourceTabs
public void doItemStateChanged__on__sourceTabs(ItemEvent event)
-
getBroker
public DemoHelpBroker getBroker()
- Specified by:
getBrokerin interfaceJAXXHelpUI<DemoHelpBroker>
-
getCurrentSource
public String getCurrentSource()
-
getEditor
public org.fife.ui.rsyntaxtextarea.RSyntaxTextArea getEditor()
-
getEditorPane
public JScrollPane getEditorPane()
-
getEditorPaneHeader
public JToolBar getEditorPaneHeader()
-
getFontSizor
public FontSizor getFontSizor()
-
getHandler
public DemoSourcesHandler getHandler()
-
getIncomingClass
public Class<?> getIncomingClass()
-
getSourceTabs
public JComboBox getSourceTabs()
-
setCurrentSource
public void setCurrentSource(String currentSource)
-
setIncomingClass
public void setIncomingClass(Class<?> incomingClass)
-
registerHelpId
public void registerHelpId(DemoHelpBroker broker, Component component, String helpId)
- Specified by:
registerHelpIdin interfaceJAXXHelpUI<DemoHelpBroker>
-
showHelp
public void showHelp(String helpId)
- Specified by:
showHelpin interfaceJAXXHelpUI<DemoHelpBroker>
-
get$Box$Filler0
protected 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()
-
createIncomingClass
protected void createIncomingClass()
-
createSourceTabs
protected void createSourceTabs()
-
createSources
protected void createSources()
-
$initialize
protected void $initialize()
-
$initialize_01_createComponents
protected void $initialize_01_createComponents()
-
$initialize_02_registerDataBindings
protected void $initialize_02_registerDataBindings()
-
$initialize_03_finalizeCreateComponents
protected void $initialize_03_finalizeCreateComponents()
-
$initialize_04_applyDataBindings
protected void $initialize_04_applyDataBindings()
-
$initialize_05_setProperties
protected void $initialize_05_setProperties()
-
$initialize_06_finalizeInitialize
protected void $initialize_06_finalizeInitialize()
-
-