|
||||||||||
| 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.iview.AConstructFramePanel
|
+--ix.iview.GrammarEditorPanel
A grammar editor/viewer panel Waiting to be documented and implemented properly.
Example code for using the GrammarEditorPanel:
...
...
| Inner classes inherited from class ix.iview.AConstructFramePanel |
AConstructFramePanel.JModifyDialog |
| 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 |
| Fields inherited from class ix.iview.AConstructFramePanel |
formPanel, mainPanel, parent, scrollPane, switching |
| 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 | |
GrammarEditorPanel(DomainEditor 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 |
void |
constructAdded(RefinementEvent 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.HashSet |
getAllPatterns()
|
java.util.HashSet |
getAllPatterns(java.lang.Object o)
|
java.util.HashSet |
getConstraintPatterns(java.util.Iterator i,
java.util.HashSet patterns)
|
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.Iterator i,
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?) UIObject. |
void |
saveConstruct()
Save a construct of the panel's type into the draft domain. |
void |
setConstruct(UIObject construct)
Put a given construct of the panel's type into the panel ready for editing |
protected javax.swing.JPanel |
setupMainPanel()
|
| Methods inherited from class ix.iview.AConstructFramePanel |
askModifyDialog, askModifyOptions, askModifyOptionsOld, beforeClosing, beforeOpening, clear, getDomain, getUIDomain, noteDraftConstruct, registerListKeys, setConstruct, setUIConstruct, setUIDomain, setupEditor, setupOuterPanel |
| 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 |
| Constructor Detail |
public GrammarEditorPanel(DomainEditor frame)
| Method Detail |
protected javax.swing.JPanel setupMainPanel()
setupMainPanel in class AConstructFramePanelpublic boolean beforeSwitching()
AConstructFramePanelbeforeSwitching in class AConstructFramePanelix.iview.AConstructFramePanelpublic void newConstruct()
newConstruct in class AConstructFramePanelpublic UIObject makeNewConstruct()
ConstructFramingmakeNewConstruct in class AConstructFramePanelpublic void saveConstruct()
protected UIObject noteConstruct()
noteConstruct in class AConstructFramePanelpublic void setConstruct(UIObject construct)
public boolean checkConstruct()
public java.util.List getAllConstructs()
public Named getNamedConstruct(java.lang.String name)
ConstructFramingpublic void constructAdded(UIDomainEvent se)
UIDomainListenerconstructAdded in interface UIDomainListenerpublic void constructAdded(RefinementEvent se)
constructAdded in interface UIDomainListenerpublic void constructEdited(UIDomainEvent se)
UIDomainListenerconstructEdited in interface UIDomainListenerpublic void constructRemoved(UIDomainEvent se)
UIDomainListenerconstructRemoved in interface UIDomainListenerpublic void domainCleared(UIDomainEvent se)
UIDomainListenerdomainCleared in interface UIDomainListenerpublic void domainEdited(UIDomainEvent se)
UIDomainListenerdomainEdited in interface UIDomainListenerpublic void domainSet(UIDomainEvent se)
UIDomainListenerdomainSet in interface UIDomainListenerpublic java.util.HashSet getAllPatterns()
public java.util.HashSet getAllPatterns(java.lang.Object o)
public java.util.HashSet getNodePatterns(java.util.Iterator i,
java.util.HashSet patterns)
public java.util.HashSet getIssuePatterns(java.util.Iterator i,
java.util.HashSet patterns)
public java.util.HashSet getConstraintPatterns(java.util.Iterator i,
java.util.HashSet patterns)
public boolean frameActionPerformed(java.awt.event.ActionEvent event)
ConstructFramingframeActionPerformed in class AConstructFramePanelix.iview.ConstructFramingpublic 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: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||