|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--org.argouml.ui.TabSpawnable | +--org.argouml.ui.TabText | +--org.argouml.uml.ui.TabSrc
Details panel tabbed panel for displaying a source code representation of a UML model element in a particular Notation.
Field Summary | |
---|---|
private NotationName |
_notationName
|
private Logger |
cat
|
Fields inherited from class org.argouml.ui.TabText |
---|
_parseChanges, _shouldBeEnabled, _target, _text, _toolbar |
Fields inherited from class org.argouml.ui.TabSpawnable |
---|
orientation, OVERLAPP |
Fields inherited from class javax.swing.JPanel |
---|
|
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.Container |
---|
|
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 | |
---|---|
TabSrc()
Create a tab that contains a toolbar. |
Method Summary | |
---|---|
void |
finalize()
|
protected java.lang.String |
genText(java.lang.Object modelObject)
|
NotationName |
getContextNotation()
The context must return a NotationName indicating the notation (and version if applicable) that it is using. |
private java.lang.String |
getSourceFileFor(java.lang.Object modelObject,
NotationName nn)
|
void |
itemStateChanged(java.awt.event.ItemEvent event)
|
void |
notationAdded(ArgoNotationEvent e)
Ignored. |
void |
notationChanged(ArgoNotationEvent e)
Invoked when any aspect of the notation has been changed. |
void |
notationProviderAdded(ArgoNotationEvent e)
Ignored. |
void |
notationProviderRemoved(ArgoNotationEvent e)
Ignored. |
void |
notationRemoved(ArgoNotationEvent e)
Ignored. |
protected void |
parseText(java.lang.String s)
|
void |
refresh()
Refreshes the tab IN TOTAL |
void |
setTarget(java.lang.Object t)
Sets the target of this tab. |
boolean |
shouldBeEnabled(java.lang.Object target)
Determines if the current tab should be enabled with the given target. |
Methods inherited from class org.argouml.ui.TabText |
---|
changedUpdate, getTarget, insertUpdate, removeUpdate, targetAdded, targetRemoved, targetSet |
Methods inherited from class org.argouml.ui.TabSpawnable |
---|
clone, getTitle, setOrientation, setTitle, spawn |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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 |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private final Logger cat
private NotationName _notationName
Constructor Detail |
public TabSrc()
Method Detail |
public void finalize()
finalize
in class java.lang.Object
protected java.lang.String genText(java.lang.Object modelObject)
genText
in class TabText
protected void parseText(java.lang.String s)
parseText
in class TabText
public void setTarget(java.lang.Object t)
setTarget
in interface TabTarget
setTarget
in class TabText
public boolean shouldBeEnabled(java.lang.Object target)
shouldBeEnabled
in interface TabTarget
shouldBeEnabled
in class TabText
public void notationChanged(ArgoNotationEvent e)
notationChanged
in interface ArgoNotationEventListener
e
- ArgoNotationEvent
describing the change.public void notationAdded(ArgoNotationEvent e)
notationAdded
in interface ArgoNotationEventListener
e
- ArgoNotationEvent
describing the added notation.public void notationRemoved(ArgoNotationEvent e)
notationRemoved
in interface ArgoNotationEventListener
e
- ArgoNotationEvent
describing the removed notation.public void notationProviderAdded(ArgoNotationEvent e)
notationProviderAdded
in interface ArgoNotationEventListener
e
- ArgoNotationEvent
describing
the added notation provider.public void notationProviderRemoved(ArgoNotationEvent e)
notationProviderRemoved
in interface ArgoNotationEventListener
e
- ArgoNotationEvent
describing
the removed notation provider.public void itemStateChanged(java.awt.event.ItemEvent event)
itemStateChanged
in interface java.awt.event.ItemListener
public void refresh()
TabTarget
refresh
in interface TabTarget
refresh
in class TabText
public NotationName getContextNotation()
NotationContext
getContextNotation
in interface NotationContext
private java.lang.String getSourceFileFor(java.lang.Object modelObject, NotationName nn)
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2004 (20040306) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |