|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JPanel
|
+--ix.iface.ui.IFormPanel
|
+--ix.iview.GlobalFormPanel
A panel containing form-style sub-panels for viewing/editing an object
| Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent, javax.swing.JComponent.ActionStandin, javax.swing.JComponent.IntVector, javax.swing.JComponent.KeyboardState |
| Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock |
| Field Summary | |
(package private) java.util.HashSet |
actionListeners
Listeners interested in the current action |
IXTreeTable |
table
|
| Fields inherited from class ix.iface.ui.IFormPanel |
displayBits, fieldRenderers, listeners, model, nameBits, parent, simpleFields |
| Fields inherited from class javax.swing.JComponent |
_bounds, accessibleContext, listenerList, paintingChild, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Container |
component, containerListener, layoutMgr, listeningBoundsChildren, listeningChildren, ncomponents |
| Fields inherited from class java.awt.Component |
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, componentListener, componentListenerK, componentOrientation, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, newEventsOnly, ownedWindowK, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
GlobalFormPanel(AConstructFramePanel theParent)
|
|
GlobalFormPanel(AConstructFramePanel theParent,
IFormModel m)
|
|
| Method Summary | |
void |
addCurrentActionListener(CurrentActionListener cal)
|
void |
constructAdded(RefinementEvent e)
|
void |
constructAdded(UIDomainEvent e)
Called when a UI construct is added. |
void |
constructEdited(UIDomainEvent e)
Called when a UI construct is edited. |
void |
constructRemoved(UIDomainEvent e)
Called when a UI construct is removed. |
void |
domainCleared(UIDomainEvent e)
Called when the domain is cleared. |
void |
domainEdited(UIDomainEvent e)
Called when the domain's own fields changed (currently only name). |
void |
domainSet(UIDomainEvent e)
Called when the domain is added. |
IXObject |
getConstruct()
Gets the current construct. |
java.lang.Object |
getFieldData(java.lang.String field)
Gets the field's value from its display component. |
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. |
protected IXEditorPanel |
makeDisplayBit(java.lang.String field)
Makes a display panel with the name as its label and a suitable item. |
void |
reactingActionChange(boolean flag)
|
void |
refinementAdded(RefinementEvent e)
|
void |
refinementRemoved(RefinementEvent e)
|
void |
saveFieldData(java.lang.String field)
Saves the field's value from its display component into the model's object. |
void |
setConstruct(IXObject construct)
Sets the current construct. |
void |
setFieldData(java.lang.String field,
java.lang.Object value)
Sets the given data of the given field in the panel. |
protected void |
setRenderers()
Sets the renderers to be added to the panel items (lists) of fiels. |
void |
setSelectedAction(UIRefinement newAction)
|
void |
setUIConstruct(UIObject construct)
Sets the current UI construct. |
void |
setUIConstructOnly(UIObject construct)
Sets the current UI construct without noting changes. |
void |
updateTable()
|
void |
valueChanged(javax.swing.event.ListSelectionEvent lse)
|
| Methods inherited from class ix.iface.ui.IFormPanel |
addFormMouseListener, clear, clearBits, clearField, clearFields, deRenderValue, displayFieldData, displayModelData, ensurePanelBits, formModelChanged, getFieldBit, getModel, isSimpleField, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, renderValue, saveToObject, saveToObject, setModel, setRenderer, setSimpleField, unsetSimpleField, updateNames |
| Methods inherited from class javax.swing.JPanel |
|
| Methods inherited from class javax.swing.JComponent |
_paintImmediately, addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, alwaysOnTop, checkIfChildObscuredBySibling, componentInputMapChanged, computeVisibleRect, computeVisibleRect, compWriteObjectNotify, contains, createToolTip, disable, enable, enableSerialization, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getCreatedDoubleBuffer, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyBindings, processKeyBindingsForAllComponents, processKeyEvent, processMouseMotionEvent, putClientProperty, rectangleIsObscured, rectangleIsObscuredBySibling, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setCreatedDoubleBuffer, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPaintingChild, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, shouldDebugGraphics, superProcessMouseMotionEvent, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, adjustListeningChildren, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getLayout, getMouseEventTarget, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, nextFocus, numListening, paintComponents, paintHeavyweightComponents, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, printComponents, printHeavyweightComponents, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setFocusOwner, setLayout, transferFocus, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, constructComponentName, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getToolkit, getToolkitImpl, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isEnabledImpl, isLightweight, isRecursivelyVisible, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resetGC, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
| 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 |
public IXTreeTable table
java.util.HashSet actionListeners
| Constructor Detail |
public GlobalFormPanel(AConstructFramePanel theParent)
public GlobalFormPanel(AConstructFramePanel theParent,
IFormModel m)
| Method Detail |
protected void setRenderers()
IFormPanelsetRenderers in class IFormPanelprotected IXEditorPanel makeDisplayBit(java.lang.String field)
IFormPanelmakeDisplayBit in class IFormPanelpublic void saveFieldData(java.lang.String field)
IFormPanelsaveFieldData in class IFormPanelpublic java.lang.Object getFieldData(java.lang.String field)
IFormPanelgetFieldData in class IFormPanel
public void setFieldData(java.lang.String field,
java.lang.Object value)
IFormPanelsetFieldData in class IFormPanelpublic void refinementAdded(RefinementEvent e)
public void refinementRemoved(RefinementEvent e)
public void constructAdded(RefinementEvent e)
constructAdded in interface UIDomainListenerpublic void constructAdded(UIDomainEvent e)
UIDomainListenerconstructAdded in interface UIDomainListenerpublic void constructRemoved(UIDomainEvent e)
UIDomainListenerconstructRemoved in interface UIDomainListenerpublic void constructEdited(UIDomainEvent e)
UIDomainListenerconstructEdited in interface UIDomainListenerpublic void domainCleared(UIDomainEvent e)
UIDomainListenerdomainCleared in interface UIDomainListenerpublic void domainEdited(UIDomainEvent e)
UIDomainListenerdomainEdited in interface UIDomainListenerpublic void domainSet(UIDomainEvent e)
UIDomainListenerdomainSet in interface UIDomainListenerpublic void updateTable()
public UIDomain getUIDomain()
ConstructEditinggetUIDomain in interface ConstructEditingpublic void setConstruct(IXObject construct)
ConstructEditingsetConstruct in interface ConstructEditingpublic IXObject getConstruct()
ConstructEditinggetConstruct in interface ConstructEditingpublic void setUIConstruct(UIObject construct)
ConstructEditingsetUIConstruct in interface ConstructEditingpublic void setUIConstructOnly(UIObject construct)
ConstructEditingsetUIConstructOnly in interface ConstructEditingpublic UIObject getUIConstruct()
ConstructEditinggetUIConstruct in interface ConstructEditingpublic void loadFromObject()
ConstructEditingloadFromObject in interface ConstructEditingpublic void valueChanged(javax.swing.event.ListSelectionEvent lse)
valueChanged in interface javax.swing.event.ListSelectionListenerpublic void addCurrentActionListener(CurrentActionListener cal)
public void reactingActionChange(boolean flag)
public void setSelectedAction(UIRefinement newAction)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||