|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
ix.iview.AConstructFramePanel
ix.iview.GlobalFramePanel
public class GlobalFramePanel
An editor/viewer panel for the domain itself (global information) Example code for using the GlobalFramePanel:
...
domainPanel = new GlobalFramePanel(this);
mainJPanel.add(domainPanel);
...
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class ix.iview.AConstructFramePanel |
|---|
AConstructFramePanel.FieldValue, AConstructFramePanel.JModifyDialog |
| 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 inherited from class ix.iview.AConstructFramePanel |
|---|
currentConstructListeners, DEFAULT_SORT, formPanel, hasOverview, mainPanel, parent, scrollPane, switching |
| 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 | |
|---|---|
GlobalFramePanel()
Creates a construct frame panel with the given parent, Creates all panel components, the mouse listener, and the relation editor. |
|
GlobalFramePanel(DomainEditorFrame theParent)
|
|
| Method Summary | |
|---|---|
void |
actionChanged(java.awt.Component source,
UIRefinement old,
UIRefinement newAction)
Implement this method to take note of action selections |
void |
actionPerformed(java.awt.event.ActionEvent ae)
Wakes up the ActionListener with a user action. |
void |
addCurrentActionListener(CurrentActionListener cal)
|
boolean |
checkConstruct()
Checks a construct of the panel's type for errors and inconsistencies. |
void |
clear()
|
protected UIObject |
cloneConstruct(UIObject uiConstruct)
|
boolean |
frameActionPerformed(java.awt.event.ActionEvent event)
Tries to process an action generated in the panel's frame. |
java.util.List |
getAllConstructs()
Gets a full list of the constructs of the panel's type in the domain. |
Named |
getNamedConstruct(java.lang.String name)
Gets a named construct of the panel's type from the domain |
boolean |
getSort()
|
UIObject |
makeNewConstruct()
Makes a new construct of the panel's type. |
void |
newConstruct()
Makes a new construct of the panel's type and get ready to edit it by seting it in the panel. |
protected UIObject |
noteConstruct()
Note the contents of the panel into the current object. |
protected void |
notImp(java.lang.String message)
|
void |
refresh()
|
void |
revertConstruct()
User request to revert an action to when it was last saved in the draft domain. |
void |
revertOConstruct()
User request to revert an action to when it was last saved in the draft domain. |
void |
saveConstruct()
User request to save a domain. |
protected void |
setConstructFields()
Sets the construct's fields in their respective panels (fills the panels). |
void |
setSort(boolean sortIt)
|
protected javax.swing.JPanel |
setupMainPanel()
Sets up the main panel in which construct editing will happen. |
void |
userDeclareVariables()
|
void |
userFindVariables()
|
void |
viewChanges()
into abstract User request to view the changes from the draft version of the object. |
void |
viewChangesFromOriginal()
User request to view the changes from the original object. |
| 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 |
| Constructor Detail |
|---|
public GlobalFramePanel()
parent - the DomainEditor frame that the panel belons to. Used
mainly to keep toggle buttons and menus in synchpublic GlobalFramePanel(DomainEditorFrame theParent)
| Method Detail |
|---|
protected javax.swing.JPanel setupMainPanel()
AConstructFramePanel
setupMainPanel in class AConstructFramePanelprotected UIObject cloneConstruct(UIObject uiConstruct)
cloneConstruct in class AConstructFramePanelprotected void setConstructFields()
public java.util.List getAllConstructs()
ConstructFraming
getAllConstructs in interface ConstructFramingpublic void newConstruct()
AConstructFramePanel
newConstruct in interface ConstructFramingnewConstruct in class AConstructFramePanelpublic UIObject makeNewConstruct()
ConstructFraming
makeNewConstruct in interface ConstructFramingmakeNewConstruct in class AConstructFramePanelpublic boolean checkConstruct()
ConstructFraming
checkConstruct in interface ConstructFramingpublic void viewChanges()
AConstructFramePanel
viewChanges in interface ConstructFramingviewChanges in class AConstructFramePanelpublic void viewChangesFromOriginal()
AConstructFramePanel
viewChangesFromOriginal in interface ConstructFramingviewChangesFromOriginal in class AConstructFramePanelpublic void saveConstruct()
saveConstruct in interface ConstructFramingsaveConstruct in class AConstructFramePanelpublic void revertConstruct()
revertConstruct in class AConstructFramePanelpublic void revertOConstruct()
revertOConstruct in class AConstructFramePanelprotected UIObject noteConstruct()
AConstructFramePanel
noteConstruct in class AConstructFramePanelpublic Named getNamedConstruct(java.lang.String name)
ConstructFraming
getNamedConstruct in interface ConstructFramingpublic void clear()
clear in class AConstructFramePanelpublic void refresh()
refresh in class AConstructFramePanelpublic void setSort(boolean sortIt)
setSort in class AConstructFramePanelpublic boolean getSort()
getSort in class AConstructFramePanelpublic void userDeclareVariables()
public void userFindVariables()
public void addCurrentActionListener(CurrentActionListener cal)
public void actionChanged(java.awt.Component source,
UIRefinement old,
UIRefinement newAction)
CurrentActionListener
actionChanged in interface CurrentActionListenersource - the component that changed the actionold - the previous actionnewAction - the new actionpublic boolean frameActionPerformed(java.awt.event.ActionEvent event)
ConstructFraming
frameActionPerformed in interface FramePanelframeActionPerformed in interface ConstructFramingframeActionPerformed in class AConstructFramePanelevent - the event to be processed.
public void actionPerformed(java.awt.event.ActionEvent ae)
actionPerformed in interface java.awt.event.ActionListeneractionPerformed in class AConstructFramePanelprotected void notImp(java.lang.String message)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||