|
||||||||||
| 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.GrammarEditorPanel
public class GrammarEditorPanel
A grammar editor/viewer panel Waiting to be documented and implemented properly.
Example code for using the GrammarEditorPanel:
AConstructFramePanel grammarPanel = new GrammarEditorPanel(ide);
| Nested Class Summary | |
|---|---|
protected class |
GrammarEditorPanel.GenericConstraintTableModel
|
class |
GrammarEditorPanel.GrammarFormPanel
|
| 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 | |
|---|---|
GrammarEditorPanel(DomainEditorFrame frame)
|
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent ae)
Wakes up the ActionListener with a user action. |
boolean |
beforeSwitching()
Notes the current panel's contents in the current construct before switching. |
boolean |
checkConstruct()
Check a construct of the panel's type for errors and inconsistencies |
protected UIObject |
cloneConstruct(UIObject uiConstruct)
|
void |
constructAdded(DomainEvent se)
|
void |
constructAdded(UIDomainEvent se)
Called when a UI construct is added. |
void |
constructEdited(UIDomainEvent se)
Called when a UI construct is edited. |
void |
constructRemoved(UIDomainEvent se)
Called when a UI construct is removed. |
void |
domainCleared(UIDomainEvent se)
Called when the domain is cleared. |
void |
domainEdited(UIDomainEvent se)
Called when the domain's own fields changed (currently only name). |
void |
domainSet(UIDomainEvent se)
Called when the domain is added. |
boolean |
frameActionPerformed(java.awt.event.ActionEvent event)
Tries to process an action generated in the panel's frame. |
java.util.List |
getAllConstructs()
Get a full list of the constructs of the panel's type in the domain. |
java.util.List |
getConstraintPatterns(java.util.Collection constraints,
java.util.List sofar)
|
java.util.HashSet |
getIssuePatterns(java.util.Iterator i,
java.util.HashSet patterns)
|
Named |
getNamedConstruct(java.lang.String name)
Gets a named construct of the panel's type from the domain |
java.util.HashSet |
getNodePatterns(java.util.Collection list,
java.util.HashSet patterns)
|
UIObject |
makeNewConstruct()
Makes a new construct of the panel's type. |
void |
newConstruct()
Make a new construct of the panel's type and get ready to edit it. |
protected UIObject |
noteConstruct()
Notes the content of the editing panel into the current(new?) |
void |
refresh()
|
void |
saveConstruct()
Save a construct of the panel's type into the draft domain. |
void |
setConstruct(IXObject construct)
Put a given construct of the panel's type into the panel ready for editing |
void |
setListsAsText(boolean asText)
|
protected javax.swing.JPanel |
setupMainPanel()
Sets up the main panel in which construct editing will happen. |
| 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 GrammarEditorPanel(DomainEditorFrame frame)
| Method Detail |
|---|
protected javax.swing.JPanel setupMainPanel()
AConstructFramePanel
setupMainPanel in class AConstructFramePanelpublic void refresh()
refresh in class AConstructFramePanelpublic boolean beforeSwitching()
AConstructFramePanel
beforeSwitching in class AConstructFramePanelpublic void setListsAsText(boolean asText)
protected UIObject cloneConstruct(UIObject uiConstruct)
cloneConstruct in class AConstructFramePanelpublic void newConstruct()
newConstruct in interface ConstructFramingnewConstruct in class AConstructFramePanelpublic UIObject makeNewConstruct()
ConstructFraming
makeNewConstruct in interface ConstructFramingmakeNewConstruct in class AConstructFramePanelpublic void saveConstruct()
saveConstruct in interface ConstructFramingsaveConstruct in class AConstructFramePanelprotected UIObject noteConstruct()
noteConstruct in class AConstructFramePanelpublic void setConstruct(IXObject construct)
setConstruct in interface ConstructFramingsetConstruct in class AConstructFramePanelconstruct - the object to be viewed/editedpublic boolean checkConstruct()
checkConstruct in interface ConstructFramingpublic java.util.List getAllConstructs()
getAllConstructs in interface ConstructFramingpublic Named getNamedConstruct(java.lang.String name)
ConstructFraming
getNamedConstruct in interface ConstructFramingpublic void constructAdded(UIDomainEvent se)
UIDomainListener
constructAdded in interface UIDomainListenerpublic void constructAdded(DomainEvent se)
constructAdded in interface UIDomainListenerpublic void constructEdited(UIDomainEvent se)
UIDomainListener
constructEdited in interface UIDomainListenerpublic void constructRemoved(UIDomainEvent se)
UIDomainListener
constructRemoved in interface UIDomainListenerpublic void domainCleared(UIDomainEvent se)
UIDomainListener
domainCleared in interface UIDomainListenerpublic void domainEdited(UIDomainEvent se)
UIDomainListener
domainEdited in interface UIDomainListenerpublic void domainSet(UIDomainEvent se)
UIDomainListener
domainSet in interface UIDomainListener
public java.util.HashSet getNodePatterns(java.util.Collection list,
java.util.HashSet patterns)
public java.util.HashSet getIssuePatterns(java.util.Iterator i,
java.util.HashSet patterns)
public java.util.List getConstraintPatterns(java.util.Collection constraints,
java.util.List sofar)
public 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 AConstructFramePanel
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||