Class ConfigCategoryUI

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
jaxx.runtime.swing.config.ConfigCategoryUI
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, JAXXContext, JAXXObject

public class ConfigCategoryUI
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

    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_RESET_ENABLED  
    static java.lang.String BINDING_SAVE_ENABLED  
    static java.lang.String BINDING_TABLE_PANE_COLUMN_HEADER_VIEW  
    protected javax.swing.JLabel categoryLabel  
    protected javax.swing.JPanel categoryLabelPanel  
    protected CategoryModel categoryModel  
    protected javax.swing.JMenuItem copyCellValue  
    protected JAXXContext delegateContext  
    protected javax.swing.JTextArea description  
    protected javax.swing.JScrollPane descriptionPane  
    protected ConfigCategoryUIHandler handler  
    protected ConfigUIModel model  
    static java.lang.String PROPERTY_CATEGORY_MODEL  
    static java.lang.String PROPERTY_SELECTION_MODEL  
    protected javax.swing.JButton reset  
    protected javax.swing.JMenuItem resetOptionValue  
    protected javax.swing.JButton save  
    protected javax.swing.ListSelectionModel selectionModel  
    protected org.jdesktop.swingx.JXTable table  
    protected ConfigTableModel tableModel  
    protected javax.swing.JScrollPane tablePane  
    protected javax.swing.JPopupMenu tablePopup  

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

    Modifier and Type Method Description
    static JAXXObjectDescriptor $getJAXXObjectDescriptor()  
    protected void addChildrenToCategoryLabelPanel()  
    protected void addChildrenToDescriptionPane()  
    protected void addChildrenToTablePane()  
    protected void addChildrenToTablePopup()  
    void applyDataBinding​(java.lang.String $binding)  
    protected void createCategoryLabel()  
    protected void createCategoryLabelPanel()  
    protected void createCategoryModel()  
    protected void createCopyCellValue()  
    protected void createDescription()  
    protected void createDescriptionPane()  
    protected void createHandler()  
    protected void createModel()  
    protected void createReset()  
    protected void createResetOptionValue()  
    protected void createSave()  
    protected void createSelectionModel()  
    protected void createTable()  
    protected void createTableModel()  
    protected void createTablePane()  
    protected void createTablePopup()  
    void doActionPerformed__on__copyCellValue​(java.awt.event.ActionEvent event)  
    void doActionPerformed__on__reset​(java.awt.event.ActionEvent event)  
    void doActionPerformed__on__resetOptionValue​(java.awt.event.ActionEvent event)  
    void doActionPerformed__on__save​(java.awt.event.ActionEvent event)  
    void doMousePressed__on__table​(java.awt.event.MouseEvent event)  
    void doTableChanged__on__tableModel​(javax.swing.event.TableModelEvent event)  
    void doValueChanged__on__selectionModel​(javax.swing.event.ListSelectionEvent event)  
    void firePropertyChange​(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)  
    protected javax.swing.JPanel get$JPanel1()  
    protected javax.swing.JPanel get$JPanel2()  
    java.util.Map<java.lang.String,​java.lang.Object> get$objectMap()  
    javax.swing.JLabel getCategoryLabel()  
    javax.swing.JPanel getCategoryLabelPanel()  
    CategoryModel getCategoryModel()  
    <T> T getContextValue​(java.lang.Class<T> clazz)  
    <T> T getContextValue​(java.lang.Class<T> clazz, java.lang.String name)  
    javax.swing.JMenuItem getCopyCellValue()  
    JAXXBinding getDataBinding​(java.lang.String bindingId)  
    JAXXBinding[] getDataBindings()  
    JAXXContext getDelegateContext()  
    javax.swing.JTextArea getDescription()  
    javax.swing.JScrollPane getDescriptionPane()  
    ConfigCategoryUIHandler getHandler()  
    ConfigUIModel getModel()  
    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)  
    javax.swing.JButton getReset()  
    javax.swing.JMenuItem getResetOptionValue()  
    javax.swing.JButton getSave()  
    javax.swing.ListSelectionModel getSelectionModel()  
    org.jdesktop.swingx.JXTable getTable()  
    ConfigTableModel getTableModel()  
    javax.swing.JScrollPane getTablePane()  
    javax.swing.JPopupMenu getTablePopup()  
    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 setCategoryModel​(CategoryModel categoryModel)  
    <T> void setContextValue​(T o)  
    <T> void setContextValue​(T o, java.lang.String name)  
    void setSelectionModel​(javax.swing.ListSelectionModel selectionModel)  

    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_CATEGORY_MODEL

      public static final java.lang.String PROPERTY_CATEGORY_MODEL
      See Also:
      Constant Field Values
    • PROPERTY_SELECTION_MODEL

      public static final java.lang.String PROPERTY_SELECTION_MODEL
      See Also:
      Constant Field Values
    • BINDING_RESET_ENABLED

      public static final java.lang.String BINDING_RESET_ENABLED
      See Also:
      Constant Field Values
    • BINDING_SAVE_ENABLED

      public static final java.lang.String BINDING_SAVE_ENABLED
      See Also:
      Constant Field Values
    • BINDING_TABLE_PANE_COLUMN_HEADER_VIEW

      public static final java.lang.String BINDING_TABLE_PANE_COLUMN_HEADER_VIEW
      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
    • categoryLabel

      protected javax.swing.JLabel categoryLabel
    • categoryLabelPanel

      protected javax.swing.JPanel categoryLabelPanel
    • categoryModel

      protected CategoryModel categoryModel
    • copyCellValue

      protected javax.swing.JMenuItem copyCellValue
    • description

      protected javax.swing.JTextArea description
    • descriptionPane

      protected javax.swing.JScrollPane descriptionPane
    • handler

      protected ConfigCategoryUIHandler handler
    • model

      protected ConfigUIModel model
    • reset

      protected javax.swing.JButton reset
    • resetOptionValue

      protected javax.swing.JMenuItem resetOptionValue
    • save

      protected javax.swing.JButton save
    • selectionModel

      protected javax.swing.ListSelectionModel selectionModel
    • table

      protected org.jdesktop.swingx.JXTable table
    • tableModel

      protected ConfigTableModel tableModel
    • tablePane

      protected javax.swing.JScrollPane tablePane
    • tablePopup

      protected javax.swing.JPopupMenu tablePopup
  • Constructor Details

    • ConfigCategoryUI

      public ConfigCategoryUI()
    • ConfigCategoryUI

      public ConfigCategoryUI​(JAXXContext parentContext)
    • ConfigCategoryUI

      public ConfigCategoryUI​(boolean param0)
    • ConfigCategoryUI

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

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

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

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

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

    • $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
    • doActionPerformed__on__copyCellValue

      public void doActionPerformed__on__copyCellValue​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__reset

      public void doActionPerformed__on__reset​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__resetOptionValue

      public void doActionPerformed__on__resetOptionValue​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__save

      public void doActionPerformed__on__save​(java.awt.event.ActionEvent event)
    • doMousePressed__on__table

      public void doMousePressed__on__table​(java.awt.event.MouseEvent event)
    • doTableChanged__on__tableModel

      public void doTableChanged__on__tableModel​(javax.swing.event.TableModelEvent event)
    • doValueChanged__on__selectionModel

      public void doValueChanged__on__selectionModel​(javax.swing.event.ListSelectionEvent event)
    • getCategoryLabel

      public javax.swing.JLabel getCategoryLabel()
    • getCategoryLabelPanel

      public javax.swing.JPanel getCategoryLabelPanel()
    • getCategoryModel

      public CategoryModel getCategoryModel()
    • getCopyCellValue

      public javax.swing.JMenuItem getCopyCellValue()
    • getDescription

      public javax.swing.JTextArea getDescription()
    • getDescriptionPane

      public javax.swing.JScrollPane getDescriptionPane()
    • getHandler

      public ConfigCategoryUIHandler getHandler()
    • getModel

      public ConfigUIModel getModel()
    • getReset

      public javax.swing.JButton getReset()
    • getResetOptionValue

      public javax.swing.JMenuItem getResetOptionValue()
    • getSave

      public javax.swing.JButton getSave()
    • getSelectionModel

      public javax.swing.ListSelectionModel getSelectionModel()
    • getTable

      public org.jdesktop.swingx.JXTable getTable()
    • getTableModel

      public ConfigTableModel getTableModel()
    • getTablePane

      public javax.swing.JScrollPane getTablePane()
    • getTablePopup

      public javax.swing.JPopupMenu getTablePopup()
    • setCategoryModel

      public void setCategoryModel​(CategoryModel categoryModel)
    • setSelectionModel

      public void setSelectionModel​(javax.swing.ListSelectionModel selectionModel)
    • get$JPanel1

      protected javax.swing.JPanel get$JPanel1()
    • get$JPanel2

      protected javax.swing.JPanel get$JPanel2()
    • addChildrenToCategoryLabelPanel

      protected void addChildrenToCategoryLabelPanel()
    • addChildrenToDescriptionPane

      protected void addChildrenToDescriptionPane()
    • addChildrenToTablePane

      protected void addChildrenToTablePane()
    • addChildrenToTablePopup

      protected void addChildrenToTablePopup()
    • createCategoryLabel

      protected void createCategoryLabel()
    • createCategoryLabelPanel

      protected void createCategoryLabelPanel()
    • createCategoryModel

      protected void createCategoryModel()
    • createCopyCellValue

      protected void createCopyCellValue()
    • createDescription

      protected void createDescription()
    • createDescriptionPane

      protected void createDescriptionPane()
    • createHandler

      protected void createHandler()
    • createModel

      protected void createModel()
    • createReset

      protected void createReset()
    • createResetOptionValue

      protected void createResetOptionValue()
    • createSave

      protected void createSave()
    • createSelectionModel

      protected void createSelectionModel()
    • createTable

      protected void createTable()
    • createTableModel

      protected void createTableModel()
    • createTablePane

      protected void createTablePane()
    • createTablePopup

      protected void createTablePopup()