HEADER

biouml.editor
Class BioUMLApplication

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--com.developmentontheedge.application.ApplicationFrame
                                      |
                                      +--biouml.editor.BioUMLApplication
Direct Known Subclasses:
BioUMLEditor, BioUMLViewer

public abstract class BioUMLApplication
extends ApplicationFrame
implements ChangeListener

General class for different BioUML applications.


Inner classes inherited from class javax.swing.JFrame
JFrame.AccessibleJFrame

Inner classes inherited from class java.awt.Frame
Frame.AccessibleAWTFrame

Inner classes inherited from class java.awt.Window
Window.AccessibleAWTWindow

Inner classes inherited from class java.awt.Container
Container.AccessibleAWTContainer

Inner classes inherited from class java.awt.Component
Component.AccessibleAWTComponent

Field Summary
 final static StringCONFIG_FILE
           
 final static StringDESCRIPTION_PANE_NAME
           
 final static StringDIAGRAM_PANE_NAME
           
 final static StringFILTER_PANE_NAME
           
 final static StringREPOSITORY_PANE_NAME
           

Fields inherited from class javax.swing.JFrame
EXIT_ON_CLOSE

Fields inherited from class java.awt.Frame
DEFAULT_CURSOR, CROSSHAIR_CURSOR, TEXT_CURSOR, WAIT_CURSOR, SW_RESIZE_CURSOR, SE_RESIZE_CURSOR, NW_RESIZE_CURSOR, NE_RESIZE_CURSOR, N_RESIZE_CURSOR, S_RESIZE_CURSOR, W_RESIZE_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, MOVE_CURSOR, NORMAL, ICONIFIED

Fields inherited from class java.awt.Component
TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT

Constructor Summary
BioUMLApplication(String applicationName, String repositoryPath, String lcf)
           

Method Summary
 booleancloseApplication()
           
 voidcloseCurrentDiagram()
           
 ViewPanecreateViewPane(Diagram diagram)
           
 ViewPaneListenergetDiagramViewListener()
           
 static MessageBundlegetMessageBundle()
           
 voidnewDiagram(Module module)
           
 voidnewModule()
           
 voidopenDiagram(String completeName)
           
 voidsaveDiagram()
           
 voidstateChanged(ChangeEvent e)
           
 voidupdateSelection(ViewPane viewPane)
           

Methods inherited from class com.developmentontheedge.application.ApplicationFrame
getDocumentManager, getPanelManager, getStatusBar, getToolBar, setToolBar

Methods inherited from class javax.swing.JFrame
setDefaultCloseOperation, getDefaultCloseOperation, update, setJMenuBar, getJMenuBar, remove, setLayout, getRootPane, getContentPane, setContentPane, getLayeredPane, setLayeredPane, getGlassPane, setGlassPane, getAccessibleContext

Methods inherited from class java.awt.Frame
addNotify, getTitle, setTitle, getIconImage, setIconImage, getMenuBar, setMenuBar, isResizable, setResizable, setState, getState, remove, removeNotify, setCursor, getCursorType, getFrames

Methods inherited from class java.awt.Window
pack, show, hide, dispose, toFront, toBack, getToolkit, getWarningString, getLocale, getInputContext, setCursor, getOwner, getOwnedWindows, addWindowListener, removeWindowListener, getListeners, getFocusOwner, postEvent, isShowing, applyResourceBundle, applyResourceBundle, getGraphicsConfiguration

Methods inherited from class java.awt.Container
getComponentCount, countComponents, getComponent, getComponents, getInsets, insets, add, add, add, add, add, remove, removeAll, getLayout, doLayout, layout, invalidate, validate, setFont, getPreferredSize, preferredSize, getMinimumSize, minimumSize, getMaximumSize, getAlignmentX, getAlignmentY, paint, print, paintComponents, printComponents, addContainerListener, removeContainerListener, deliverEvent, getComponentAt, locate, getComponentAt, findComponentAt, findComponentAt, isAncestorOf, list, list

Methods inherited from class java.awt.Component
getName, setName, getParent, getPeer, setDropTarget, getDropTarget, getTreeLock, isValid, isDisplayable, isVisible, isEnabled, setEnabled, enable, enable, disable, isDoubleBuffered, enableInputMethods, setVisible, show, getForeground, setForeground, getBackground, setBackground, getFont, setLocale, getColorModel, getLocation, getLocationOnScreen, location, setLocation, move, setLocation, getSize, size, setSize, resize, setSize, resize, getBounds, bounds, setBounds, reshape, setBounds, getX, getY, getWidth, getHeight, getBounds, getSize, getLocation, isOpaque, isLightweight, getGraphics, getFontMetrics, getCursor, paintAll, repaint, repaint, repaint, repaint, printAll, imageUpdate, createImage, createImage, prepareImage, prepareImage, checkImage, checkImage, contains, inside, contains, dispatchEvent, addComponentListener, removeComponentListener, addFocusListener, removeFocusListener, addHierarchyListener, removeHierarchyListener, addHierarchyBoundsListener, removeHierarchyBoundsListener, addKeyListener, removeKeyListener, addMouseListener, removeMouseListener, addMouseMotionListener, removeMouseMotionListener, addInputMethodListener, removeInputMethodListener, getInputMethodRequests, handleEvent, mouseDown, mouseDrag, mouseUp, mouseMove, mouseEnter, mouseExit, keyDown, keyUp, action, gotFocus, lostFocus, isFocusTraversable, requestFocus, transferFocus, nextFocus, hasFocus, add, toString, list, list, list, addPropertyChangeListener, removePropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, setComponentOrientation, getComponentOrientation

Methods inherited from class java.lang.Object
getClass, hashCode, equals, notify, notifyAll, wait, wait, wait

Field Detail

CONFIG_FILE

public final static String CONFIG_FILE

DESCRIPTION_PANE_NAME

public final static String DESCRIPTION_PANE_NAME

DIAGRAM_PANE_NAME

public final static String DIAGRAM_PANE_NAME

FILTER_PANE_NAME

public final static String FILTER_PANE_NAME

REPOSITORY_PANE_NAME

public final static String REPOSITORY_PANE_NAME
Constructor Detail

BioUMLApplication

public BioUMLApplication(String applicationName, String repositoryPath, String lcf)
pending show dialog if error occurs during repository initialisation
Method Detail

closeApplication

public boolean closeApplication()
Returns: TRUE if application may be close, FALSE for prevent application close.

closeCurrentDiagram

public void closeCurrentDiagram()

createViewPane

public ViewPane createViewPane(Diagram diagram)

getDiagramViewListener

public ViewPaneListener getDiagramViewListener()

getMessageBundle

public static MessageBundle getMessageBundle()

newDiagram

public void newDiagram(Module module)

newModule

public void newModule()

openDiagram

public void openDiagram(String completeName)

saveDiagram

public void saveDiagram()

stateChanged

public void stateChanged(ChangeEvent e)

updateSelection

public void updateSelection(ViewPane viewPane)

Association Links

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class org.apache.log4j.Category

to Class biouml.editor.BioUMLApplication.DiagramViewListener

to Class biouml.editor.resources.MessageBundle


FOOTER

BOTTOM