org.argouml.uml.ui
Class TabSrc

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
All Implemented Interfaces:
javax.accessibility.Accessible, ArgoEventListener, ArgoNotationEventListener, java.lang.Cloneable, javax.swing.event.DocumentListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.MenuContainer, NotationContext, Orientable, java.io.Serializable, TabModelTarget

public class TabSrc
extends TabText
implements ArgoNotationEventListener, NotationContext, java.awt.event.ItemListener

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Fields inherited from class org.argouml.ui.TabText
_parseChanges, _shouldBeEnabled, _target, _text, _toolbar, cat
 
Fields inherited from class org.argouml.ui.TabSpawnable
orientation, OVERLAPP
 
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
TabSrc()
          Create a tab that contains a toolbar.
 
Method Summary
 void finalize()
           
protected  java.lang.String genText()
           
 NotationName getContextNotation()
          The context must return a NotationName indicating the notation (and version if applicable) that it is using.
 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()
           
 void setTarget(java.lang.Object t)
           
 
Methods inherited from class org.argouml.ui.TabText
changedUpdate, getTarget, insertUpdate, removeUpdate, shouldBeEnabled
 
Methods inherited from class org.argouml.ui.TabSpawnable
clone, getTitle, setOrientation, setTitle, spawn
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, 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, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, 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, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, 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, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TabSrc

public TabSrc()
Create a tab that contains a toolbar. Then add a notation selector onto it.
Method Detail

finalize

public void finalize()
Overrides:
finalize in class java.lang.Object

genText

protected java.lang.String genText()
Overrides:
genText in class TabText

parseText

protected void parseText(java.lang.String s)
Overrides:
parseText in class TabText

setTarget

public void setTarget(java.lang.Object t)
Overrides:
setTarget in class TabText

notationChanged

public void notationChanged(ArgoNotationEvent e)
Invoked when any aspect of the notation has been changed.
Specified by:
notationChanged in interface ArgoNotationEventListener

notationAdded

public void notationAdded(ArgoNotationEvent e)
Ignored.
Specified by:
notationAdded in interface ArgoNotationEventListener

notationRemoved

public void notationRemoved(ArgoNotationEvent e)
Ignored.
Specified by:
notationRemoved in interface ArgoNotationEventListener

notationProviderAdded

public void notationProviderAdded(ArgoNotationEvent e)
Ignored.
Specified by:
notationProviderAdded in interface ArgoNotationEventListener

notationProviderRemoved

public void notationProviderRemoved(ArgoNotationEvent e)
Ignored.
Specified by:
notationProviderRemoved in interface ArgoNotationEventListener

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent event)
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

refresh

public void refresh()
Overrides:
refresh in class TabText

getContextNotation

public NotationName getContextNotation()
Description copied from interface: NotationContext
The context must return a NotationName indicating the notation (and version if applicable) that it is using.
Specified by:
getContextNotation in interface NotationContext
Following copied from interface: org.argouml.application.api.NotationContext
Returns:
null if the context does not wish to name a specific notation


ArgoUML (c) 1996-2002
ArgoUML Project Home
ArgoUML Cookbook