Package org.nuiton.jaxx.widgets.config
Class ConfigCategoryUI
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.nuiton.jaxx.widgets.config.ConfigCategoryUI
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,JAXXContext,JAXXObject
public class ConfigCategoryUI extends JPanel implements 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 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(LayoutManager param0)ConfigCategoryUI(LayoutManager param0, boolean param1)ConfigCategoryUI(JAXXContext parentContext)ConfigCategoryUI(JAXXContext parentContext, boolean param1)ConfigCategoryUI(JAXXContext parentContext, LayoutManager param1)ConfigCategoryUI(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_CATEGORY_MODEL
public static final String PROPERTY_CATEGORY_MODEL
- See Also:
- Constant Field Values
-
PROPERTY_SELECTION_MODEL
public static final String PROPERTY_SELECTION_MODEL
- See Also:
- Constant Field Values
-
BINDING_RESET_ENABLED
public static final String BINDING_RESET_ENABLED
- See Also:
- Constant Field Values
-
BINDING_SAVE_ENABLED
public static final String BINDING_SAVE_ENABLED
- See Also:
- Constant Field Values
-
BINDING_TABLE_PANE_COLUMN_HEADER_VIEW
public static final String BINDING_TABLE_PANE_COLUMN_HEADER_VIEW
- See Also:
- Constant Field Values
-
$bindings
protected final Map<String,JAXXBinding> $bindings
-
$previousValues
protected Map<?,?> $previousValues
-
delegateContext
protected final JAXXContext delegateContext
-
categoryLabel
protected JLabel categoryLabel
-
categoryLabelPanel
protected JPanel categoryLabelPanel
-
categoryModel
protected CategoryModel categoryModel
-
copyCellValue
protected JMenuItem copyCellValue
-
description
protected JTextArea description
-
descriptionPane
protected JScrollPane descriptionPane
-
handler
protected ConfigCategoryUIHandler handler
-
model
protected ConfigUIModel model
-
reset
protected JButton reset
-
resetOptionValue
protected JMenuItem resetOptionValue
-
save
protected JButton save
-
selectionModel
protected ListSelectionModel selectionModel
-
table
protected org.jdesktop.swingx.JXTable table
-
tableModel
protected ConfigTableModel tableModel
-
tablePane
protected JScrollPane tablePane
-
tablePopup
protected JPopupMenu tablePopup
-
-
Constructor Detail
-
ConfigCategoryUI
public ConfigCategoryUI()
-
ConfigCategoryUI
public ConfigCategoryUI(JAXXContext parentContext)
-
ConfigCategoryUI
public ConfigCategoryUI(boolean param0)
-
ConfigCategoryUI
public ConfigCategoryUI(JAXXContext parentContext, boolean param1)
-
ConfigCategoryUI
public ConfigCategoryUI(LayoutManager param0)
-
ConfigCategoryUI
public ConfigCategoryUI(JAXXContext parentContext, LayoutManager param1)
-
ConfigCategoryUI
public ConfigCategoryUI(LayoutManager param0, boolean param1)
-
ConfigCategoryUI
public ConfigCategoryUI(JAXXContext parentContext, LayoutManager param1, boolean param2)
-
-
Method Detail
-
$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
-
doActionPerformed__on__copyCellValue
public void doActionPerformed__on__copyCellValue(ActionEvent event)
-
doActionPerformed__on__reset
public void doActionPerformed__on__reset(ActionEvent event)
-
doActionPerformed__on__resetOptionValue
public void doActionPerformed__on__resetOptionValue(ActionEvent event)
-
doActionPerformed__on__save
public void doActionPerformed__on__save(ActionEvent event)
-
doMousePressed__on__table
public void doMousePressed__on__table(MouseEvent event)
-
doTableChanged__on__tableModel
public void doTableChanged__on__tableModel(TableModelEvent event)
-
doValueChanged__on__selectionModel
public void doValueChanged__on__selectionModel(ListSelectionEvent event)
-
getCategoryLabel
public JLabel getCategoryLabel()
-
getCategoryLabelPanel
public JPanel getCategoryLabelPanel()
-
getCategoryModel
public CategoryModel getCategoryModel()
-
getCopyCellValue
public JMenuItem getCopyCellValue()
-
getDescription
public JTextArea getDescription()
-
getDescriptionPane
public JScrollPane getDescriptionPane()
-
getHandler
public ConfigCategoryUIHandler getHandler()
-
getModel
public ConfigUIModel getModel()
-
getReset
public JButton getReset()
-
getResetOptionValue
public JMenuItem getResetOptionValue()
-
getSave
public JButton getSave()
-
getSelectionModel
public ListSelectionModel getSelectionModel()
-
getTable
public org.jdesktop.swingx.JXTable getTable()
-
getTableModel
public ConfigTableModel getTableModel()
-
getTablePane
public JScrollPane getTablePane()
-
getTablePopup
public JPopupMenu getTablePopup()
-
setCategoryModel
public void setCategoryModel(CategoryModel categoryModel)
-
setSelectionModel
public void setSelectionModel(ListSelectionModel selectionModel)
-
get$JPanel1
protected JPanel get$JPanel1()
-
get$JPanel2
protected 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()
-
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()
-
$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()
-
-