ix.iview
Class AROEditorPanel.AROFormPanel

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 ix.iface.ui.IFormPanel
                      extended by ix.iview.AROEditorPanel.AROFormPanel
All Implemented Interfaces:
FormModelListener, ConstructEditing, java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
Enclosing class:
AROEditorPanel

public class AROEditorPanel.AROFormPanel
extends IFormPanel
implements ConstructEditing

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class ix.iface.ui.IFormPanel
IFormPanel.FieldChooser
 
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
(package private)  java.util.HashSet actionListeners
          Listeners interested in the current action
 
Fields inherited from class ix.iface.ui.IFormPanel
displayBits, fieldRenderers, hideBits, listeners, model, nameBits, simpleFields
 
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
AROEditorPanel.AROFormPanel(AConstructFramePanel parent, IFormModel model)
           
 
Method Summary
 IXObject getConstruct()
          Gets the current construct.
 UIObject getUIConstruct()
          Gets the current UI construct.
 UIDomain getUIDomain()
          Gets the current UIDomain.
 void loadFromObject()
          Saves the data from the panel into the current object.
 void setConstruct(IXObject construct)
          Sets the current construct.
 void setUIConstruct(UIObject construct)
          Sets the current UI construct.
 void setUIConstructOnly(UIObject construct)
          Sets the current UI construct without noting changes.
 java.lang.Object undoGetValue(java.lang.String field)
          Gets the given field to the given value in the editor.
 void undoSetValue(java.lang.String field, java.lang.Object value)
          Sets the given field to the given value in the editor.
 
Methods inherited from class ix.iface.ui.IFormPanel
actionPerformed, addFormActionListener, clear, clearBits, clearField, clearFields, deRenderValue, displayFieldData, displayModelData, editFields, ensurePanelBits, formModelChanged, getFieldBit, getFieldData, getModel, gotConstraint, hideBits, isListField, isSimpleField, makeDisplayBit, renderValue, saveFieldData, saveToObject, saveToObject, setFieldData, setHideBits, setModel, setModel, setRenderer, setRenderers, setSimpleField, unsetSimpleField, updateHideBits, updateNames
 
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, 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 ix.iview.ConstructEditing
saveToObject
 

Field Detail

actionListeners

java.util.HashSet actionListeners
Listeners interested in the current action

Constructor Detail

AROEditorPanel.AROFormPanel

public AROEditorPanel.AROFormPanel(AConstructFramePanel parent,
                                   IFormModel model)
Method Detail

getUIDomain

public UIDomain getUIDomain()
Description copied from interface: ConstructEditing
Gets the current UIDomain.

Specified by:
getUIDomain in interface ConstructEditing

setConstruct

public void setConstruct(IXObject construct)
Description copied from interface: ConstructEditing
Sets the current construct.

Specified by:
setConstruct in interface ConstructEditing

getConstruct

public IXObject getConstruct()
Description copied from interface: ConstructEditing
Gets the current construct.

Specified by:
getConstruct in interface ConstructEditing

setUIConstruct

public void setUIConstruct(UIObject construct)
Description copied from interface: ConstructEditing
Sets the current UI construct. Remember to parent.fireConstructChanged(old, new)

Specified by:
setUIConstruct in interface ConstructEditing

setUIConstructOnly

public void setUIConstructOnly(UIObject construct)
Description copied from interface: ConstructEditing
Sets the current UI construct without noting changes. Remember to parent.fireConstructChanged(old, new)

Specified by:
setUIConstructOnly in interface ConstructEditing

getUIConstruct

public UIObject getUIConstruct()
Description copied from interface: ConstructEditing
Gets the current UI construct.

Specified by:
getUIConstruct in interface ConstructEditing

loadFromObject

public void loadFromObject()
Description copied from interface: ConstructEditing
Saves the data from the panel into the current object.

Specified by:
loadFromObject in interface ConstructEditing

undoSetValue

public void undoSetValue(java.lang.String field,
                         java.lang.Object value)
Sets the given field to the given value in the editor.


undoGetValue

public java.lang.Object undoGetValue(java.lang.String field)
Gets the given field to the given value in the editor.