jaxx.runtime.swing.editor.config
Class ConfigCategoryUI

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by jaxx.runtime.swing.editor.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
protected  List<Object> $activeBindings
           
protected  Map<String,JAXXBinding> $bindings
           
protected  Map<String,Object> $bindingSources
           
protected  Map<String,Object> $objectMap
           
protected  Map<?,?> $previousValues
           
static String BINDING_RESET_ENABLED
           
static String BINDING_SAVE_ENABLED
           
static String BINDING_TABLE_PANE_COLUMN_HEADER_VIEW
           
protected  JLabel categoryLabel
           
protected  JPanel categoryLabelPanel
           
protected  CategoryModel categoryModel
           
protected  JAXXContext delegateContext
           
protected  JTextArea description
           
protected  JScrollPane descriptionPane
           
protected static org.apache.commons.logging.Log log
           
protected  ConfigUIModel model
           
static String PROPERTY_CATEGORY_MODEL
           
static String PROPERTY_SELECTION_MODEL
           
protected  JButton reset
           
protected  JButton save
           
protected  ListSelectionModel selectionModel
           
protected  JTable table
           
protected  ConfigTableModel tableModel
           
protected  JScrollPane tablePane
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, 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
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
ConfigCategoryUI()
           
ConfigCategoryUI(JAXXContext parentContext)
           
 
Method Summary
static JAXXObjectDescriptor $getJAXXObjectDescriptor()
           
protected  void addChildrenToCategoryLabelPanel()
           
protected  void addChildrenToDescriptionPane()
           
protected  void addChildrenToTablePane()
           
 void applyDataBinding(String $binding)
           
protected  void createCategoryLabel()
           
protected  void createCategoryLabelPanel()
           
protected  void createCategoryModel()
           
protected  void createDescription()
           
protected  void createDescriptionPane()
           
protected  void createModel()
           
protected  void createReset()
           
protected  void createSave()
           
protected  void createSelectionModel()
           
protected  void createTable()
           
protected  void createTableModel()
           
protected  void createTablePane()
           
 void doActionPerformed__on__reset(ActionEvent event)
           
 void doActionPerformed__on__save(ActionEvent event)
           
 void doTableChanged__on__tableModel(TableModelEvent event)
           
 void doValueChanged__on__selectionModel(ListSelectionEvent event)
           
 void firePropertyChange(String propertyName, Object oldValue, Object newValue)
           
protected  JPanel get$JPanel1()
           
protected  JPanel get$JPanel2()
           
 Map<String,Object> get$objectMap()
           
 JLabel getCategoryLabel()
           
 JPanel getCategoryLabelPanel()
           
 CategoryModel getCategoryModel()
           
<T> T
getContextValue(Class<T> clazz)
           
<T> T
getContextValue(Class<T> clazz, String name)
           
 JAXXBinding[] getDataBindings()
           
 JAXXContext getDelegateContext()
           
 JTextArea getDescription()
           
 JScrollPane getDescriptionPane()
           
 ConfigUIModel getModel()
           
 Object getObjectById(String id)
           
<O extends Container>
O
getParentContainer(Class<O> clazz)
           
<O extends Container>
O
getParentContainer(Object source, Class<O> clazz)
           
 JButton getReset()
           
 JButton getSave()
           
 ListSelectionModel getSelectionModel()
           
 JTable getTable()
           
 ConfigTableModel getTableModel()
           
 JScrollPane getTablePane()
           
 void processDataBinding(String $binding)
           
 void processDataBinding(String $binding, boolean $force)
           
 void registerDataBinding(JAXXBinding binding)
           
<T> void
removeContextValue(Class<T> clazz)
           
<T> void
removeContextValue(Class<T> clazz, String name)
           
 void removeDataBinding(String $binding)
           
 void setCategoryModel(CategoryModel newValue)
           
<T> void
setContextValue(T o)
           
<T> void
setContextValue(T o, String name)
           
 void setSelectionModel(ListSelectionModel newValue)
           
protected  void updateDescriptionText()
           
 
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, transferFocusBackward, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface 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

log

protected static final org.apache.commons.logging.Log log

$activeBindings

protected List<Object> $activeBindings

$bindingSources

protected Map<String,Object> $bindingSources

$bindings

protected final Map<String,JAXXBinding> $bindings

$objectMap

protected Map<String,Object> $objectMap

$previousValues

protected Map<?,?> $previousValues

delegateContext

protected final JAXXContext delegateContext

categoryLabel

protected JLabel categoryLabel

categoryLabelPanel

protected JPanel categoryLabelPanel

categoryModel

protected CategoryModel categoryModel

description

protected JTextArea description

descriptionPane

protected JScrollPane descriptionPane

model

protected ConfigUIModel model

reset

protected JButton reset

save

protected JButton save

selectionModel

protected ListSelectionModel selectionModel

table

protected JTable table

tableModel

protected ConfigTableModel tableModel

tablePane

protected JScrollPane tablePane
Constructor Detail

ConfigCategoryUI

public ConfigCategoryUI()

ConfigCategoryUI

public ConfigCategoryUI(JAXXContext parentContext)
Method Detail

updateDescriptionText

protected void updateDescriptionText()

$getJAXXObjectDescriptor

public static JAXXObjectDescriptor $getJAXXObjectDescriptor()

applyDataBinding

public void applyDataBinding(String $binding)
Specified by:
applyDataBinding in interface JAXXObject

firePropertyChange

public void firePropertyChange(String propertyName,
                               Object oldValue,
                               Object newValue)
Specified by:
firePropertyChange in interface JAXXObject
Overrides:
firePropertyChange in class Component

get$objectMap

public Map<String,Object> get$objectMap()
Specified by:
get$objectMap in interface JAXXObject

getDataBindings

public JAXXBinding[] getDataBindings()
Specified by:
getDataBindings in interface JAXXObject

getObjectById

public Object getObjectById(String id)
Specified by:
getObjectById in interface JAXXObject

processDataBinding

public void processDataBinding(String $binding,
                               boolean $force)
Specified by:
processDataBinding in interface JAXXObject

processDataBinding

public void processDataBinding(String $binding)
Specified by:
processDataBinding in interface JAXXObject

registerDataBinding

public void registerDataBinding(JAXXBinding binding)
Specified by:
registerDataBinding in interface JAXXObject

removeDataBinding

public void removeDataBinding(String $binding)
Specified by:
removeDataBinding in interface JAXXObject

getContextValue

public <T> T getContextValue(Class<T> clazz)
Specified by:
getContextValue in interface JAXXContext

getContextValue

public <T> T getContextValue(Class<T> clazz,
                             String name)
Specified by:
getContextValue in interface JAXXContext

getDelegateContext

public JAXXContext getDelegateContext()
Specified by:
getDelegateContext in interface JAXXObject

getParentContainer

public <O extends Container> O getParentContainer(Class<O> clazz)
Specified by:
getParentContainer in interface JAXXObject

getParentContainer

public <O extends Container> O getParentContainer(Object source,
                                                  Class<O> clazz)
Specified by:
getParentContainer in interface JAXXObject

removeContextValue

public <T> void removeContextValue(Class<T> clazz)
Specified by:
removeContextValue in interface JAXXContext

removeContextValue

public <T> void removeContextValue(Class<T> clazz,
                                   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,
                                String name)
Specified by:
setContextValue in interface JAXXContext

doActionPerformed__on__reset

public void doActionPerformed__on__reset(ActionEvent event)

doActionPerformed__on__save

public void doActionPerformed__on__save(ActionEvent 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()

getDescription

public JTextArea getDescription()

getDescriptionPane

public JScrollPane getDescriptionPane()

getModel

public ConfigUIModel getModel()

getReset

public JButton getReset()

getSave

public JButton getSave()

getSelectionModel

public ListSelectionModel getSelectionModel()

getTable

public JTable getTable()

getTableModel

public ConfigTableModel getTableModel()

getTablePane

public JScrollPane getTablePane()

setCategoryModel

public void setCategoryModel(CategoryModel newValue)

setSelectionModel

public void setSelectionModel(ListSelectionModel newValue)

get$JPanel1

protected JPanel get$JPanel1()

get$JPanel2

protected JPanel get$JPanel2()

addChildrenToCategoryLabelPanel

protected void addChildrenToCategoryLabelPanel()

addChildrenToDescriptionPane

protected void addChildrenToDescriptionPane()

addChildrenToTablePane

protected void addChildrenToTablePane()

createCategoryLabel

protected void createCategoryLabel()

createCategoryLabelPanel

protected void createCategoryLabelPanel()

createCategoryModel

protected void createCategoryModel()

createDescription

protected void createDescription()

createDescriptionPane

protected void createDescriptionPane()

createModel

protected void createModel()

createReset

protected void createReset()

createSave

protected void createSave()

createSelectionModel

protected void createSelectionModel()

createTable

protected void createTable()

createTableModel

protected void createTableModel()

createTablePane

protected void createTablePane()


Copyright © 2008-2010 CodeLutin. All Rights Reserved.