|
||||||||||
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 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 |
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(ix.iview.domain.event.UIDomainEvent se)
|
void |
constructEdited(ix.iview.domain.event.UIDomainEvent se)
|
void |
constructRemoved(ix.iview.domain.event.UIDomainEvent se)
|
void |
domainCleared(ix.iview.domain.event.UIDomainEvent se)
|
void |
domainEdited(ix.iview.domain.event.UIDomainEvent se)
|
void |
domainSet(ix.iview.domain.event.UIDomainEvent se)
|
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)
|
ix.iview.domain.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 ix.iview.domain.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(ix.iview.domain.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 |
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 AConstructFramePanel
public boolean beforeSwitching()
AConstructFramePanel
beforeSwitching
in class AConstructFramePanel
ix.iview.AConstructFramePanel
public void newConstruct()
newConstruct
in class AConstructFramePanel
public ix.iview.domain.UIObject makeNewConstruct()
ConstructFraming
makeNewConstruct
in class AConstructFramePanel
public void saveConstruct()
protected ix.iview.domain.UIObject noteConstruct()
noteConstruct
in class AConstructFramePanel
public void setConstruct(ix.iview.domain.UIObject construct)
public boolean checkConstruct()
public java.util.List getAllConstructs()
public Named getNamedConstruct(java.lang.String name)
ConstructFraming
public void constructAdded(ix.iview.domain.event.UIDomainEvent se)
constructAdded
in interface ix.iview.domain.event.UIDomainListener
public void constructAdded(RefinementEvent se)
constructAdded
in interface ix.iview.domain.event.UIDomainListener
public void constructEdited(ix.iview.domain.event.UIDomainEvent se)
constructEdited
in interface ix.iview.domain.event.UIDomainListener
public void constructRemoved(ix.iview.domain.event.UIDomainEvent se)
constructRemoved
in interface ix.iview.domain.event.UIDomainListener
public void domainCleared(ix.iview.domain.event.UIDomainEvent se)
domainCleared
in interface ix.iview.domain.event.UIDomainListener
public void domainEdited(ix.iview.domain.event.UIDomainEvent se)
domainEdited
in interface ix.iview.domain.event.UIDomainListener
public void domainSet(ix.iview.domain.event.UIDomainEvent se)
domainSet
in interface ix.iview.domain.event.UIDomainListener
public 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)
ConstructFraming
frameActionPerformed
in class AConstructFramePanel
ix.iview.ConstructFraming
public void actionPerformed(java.awt.event.ActionEvent ae)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class AConstructFramePanel
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |