Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.bdgp.apps.dagedit.gui
Class DEEditorFrame  view DEEditorFrame download DEEditorFrame.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended byorg.bdgp.apps.dagedit.gui.DEEditorFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class DEEditorFrame
extends javax.swing.JFrame


Nested Class Summary
protected  class DEEditorFrame.DisabledPane
           
protected  class DEEditorFrame.RelationshipTypeListener
           
private  class DEEditorFrame.WindowCloser
           
 
Nested classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  javax.swing.JMenuItem addItem
           
(package private)  javax.swing.JMenu changeMenu
           
(package private)  javax.swing.JMenuItem configureItem
           
protected  Controller controller
           
(package private)  org.bdgp.apps.dagedit.gui.event.DETermReloadListener dagReloadListener
           
(package private)  java.util.Vector dags
           
(package private)  javax.swing.JMenuItem deleteItem
           
private  int[][] dimensionInfo
           
(package private)  DEEditorFrame.DisabledPane disabledPane
           
(package private)  javax.swing.JMenuItem exitItem
           
(package private)  javax.swing.JMenuItem exportClipboardToFileItem
           
(package private)  javax.swing.JMenuItem exportClipboardToTerminalItem
           
(package private)  javax.swing.JMenuItem exportItem
           
(package private)  javax.swing.JMenu filterMenu
           
(package private)  FindPanel findPanel
           
(package private)  javax.swing.JMenuItem importAndTrimItem
           
(package private)  javax.swing.JMenuItem importItem
           
(package private)  java.util.Vector launchingPlugins
           
(package private)  javax.swing.Box leftPluginBox
           
(package private)  ListEditor listEditor
           
protected  javax.swing.event.ListSelectionListener listSelectionListener
           
(package private)  javax.swing.JMenuItem loadItem
           
(package private)  XMLLayoutPanel mainPanel
           
(package private)  javax.swing.JMenuBar menubar
           
(package private)  javax.swing.JMenuItem mergeItem
           
(package private)  org.bdgp.apps.dagedit.datamodel.TermModel model
           
(package private)  javax.swing.JMenuItem newItem
           
(package private)  javax.swing.Box northPluginBox
           
(package private)  javax.swing.JMenu pluginMenu
           
(package private)  javax.swing.JMenuItem redoItem
           
(package private)  ComponentNameResolver resolver
           
(package private)  javax.swing.Box rightPluginBox
           
(package private)  javax.swing.JMenuItem saveAsItem
           
(package private)  javax.swing.JMenuItem saveItem
           
(package private)  javax.swing.Box southPluginBox
           
(package private)  javax.swing.JMenuItem splitItem
           
(package private)  javax.swing.JMenuItem undoItem
           
(package private)  XMLLayout xmllayout
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.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 javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DEEditorFrame()
           
 
Method Summary
 javax.swing.JMenu buildEditMenu()
           
protected  DETermPanel buildEditorPanel(boolean primary)
           
 javax.swing.JMenu buildFileMenu()
           
 javax.swing.JMenu buildFilterMenu()
           
 javax.swing.JMenu buildPluginMenu()
           
 javax.swing.JMenu buildTypeChangeMenu()
           
protected  void configureAdapter()
           
protected  void createListeners()
           
 void disable()
          Disables this component.
private  void drawNode(org.bdgp.apps.dagedit.datamodel.Term term, int depth)
           
 void enable()
          Enables this component.
 void exit()
           
protected  void exportClipboardToFile()
           
protected  void exportClipboardToTerminal()
           
 void exportFile()
           
 void formatEditMenu()
           
 void formatFileMenu()
           
protected  void formatFilterMenu(javax.swing.JMenu filterMenu)
           
protected  void formatPluginMenu()
           
 void formatTypeChangeMenu()
           
 void formatViewMenu()
           
 Controller getController()
           
protected  DETermPanel getPrimaryDAG()
           
protected  void handleSelection()
           
 void importFile(boolean stripIDs)
           
protected  void initGUI()
           
protected  void launchPlugin(java.lang.Class pluginClassNonFinal)
           
protected  void launchPlugin(DEPlugin plugin)
           
 void load()
           
static void main(java.lang.String[] args)
           
 void newOntology()
           
 void redo()
           
protected  void reloadDAGs()
           
 void save()
           
 void saveAs()
           
 void setRoot(org.bdgp.apps.dagedit.datamodel.DEEditHistory history)
           
protected  void setXMLLayout(java.lang.String layout)
           
 void undo()
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getPreferredSize, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

listEditor

ListEditor listEditor

dags

java.util.Vector dags

findPanel

FindPanel findPanel

menubar

javax.swing.JMenuBar menubar

model

org.bdgp.apps.dagedit.datamodel.TermModel model

pluginMenu

javax.swing.JMenu pluginMenu

changeMenu

javax.swing.JMenu changeMenu

filterMenu

javax.swing.JMenu filterMenu

undoItem

javax.swing.JMenuItem undoItem

redoItem

javax.swing.JMenuItem redoItem

exportClipboardToFileItem

javax.swing.JMenuItem exportClipboardToFileItem

exportClipboardToTerminalItem

javax.swing.JMenuItem exportClipboardToTerminalItem

deleteItem

javax.swing.JMenuItem deleteItem

splitItem

javax.swing.JMenuItem splitItem

mergeItem

javax.swing.JMenuItem mergeItem

addItem

javax.swing.JMenuItem addItem

newItem

javax.swing.JMenuItem newItem

loadItem

javax.swing.JMenuItem loadItem

saveItem

javax.swing.JMenuItem saveItem

saveAsItem

javax.swing.JMenuItem saveAsItem

configureItem

javax.swing.JMenuItem configureItem

importItem

javax.swing.JMenuItem importItem

importAndTrimItem

javax.swing.JMenuItem importAndTrimItem

exportItem

javax.swing.JMenuItem exportItem

exitItem

javax.swing.JMenuItem exitItem

mainPanel

XMLLayoutPanel mainPanel

disabledPane

DEEditorFrame.DisabledPane disabledPane

launchingPlugins

java.util.Vector launchingPlugins

dagReloadListener

org.bdgp.apps.dagedit.gui.event.DETermReloadListener dagReloadListener

listSelectionListener

protected javax.swing.event.ListSelectionListener listSelectionListener

resolver

ComponentNameResolver resolver

xmllayout

XMLLayout xmllayout

controller

protected Controller controller

dimensionInfo

private int[][] dimensionInfo

leftPluginBox

javax.swing.Box leftPluginBox

rightPluginBox

javax.swing.Box rightPluginBox

northPluginBox

javax.swing.Box northPluginBox

southPluginBox

javax.swing.Box southPluginBox
Constructor Detail

DEEditorFrame

public DEEditorFrame()
Method Detail

reloadDAGs

protected void reloadDAGs()

exit

public void exit()

getController

public Controller getController()

exportClipboardToTerminal

protected void exportClipboardToTerminal()

exportClipboardToFile

protected void exportClipboardToFile()

buildEditorPanel

protected DETermPanel buildEditorPanel(boolean primary)

disable

public void disable()
Description copied from class: java.awt.Component
Disables this component.


enable

public void enable()
Description copied from class: java.awt.Component
Enables this component.


newOntology

public void newOntology()

load

public void load()

getPrimaryDAG

protected DETermPanel getPrimaryDAG()

setRoot

public void setRoot(org.bdgp.apps.dagedit.datamodel.DEEditHistory history)

save

public void save()

saveAs

public void saveAs()

importFile

public void importFile(boolean stripIDs)

exportFile

public void exportFile()

drawNode

private void drawNode(org.bdgp.apps.dagedit.datamodel.Term term,
                      int depth)

buildPluginMenu

public javax.swing.JMenu buildPluginMenu()

buildFilterMenu

public javax.swing.JMenu buildFilterMenu()

formatFilterMenu

protected void formatFilterMenu(javax.swing.JMenu filterMenu)

formatPluginMenu

protected void formatPluginMenu()

launchPlugin

protected void launchPlugin(DEPlugin plugin)

launchPlugin

protected void launchPlugin(java.lang.Class pluginClassNonFinal)

configureAdapter

protected void configureAdapter()

buildFileMenu

public javax.swing.JMenu buildFileMenu()

formatTypeChangeMenu

public void formatTypeChangeMenu()

buildTypeChangeMenu

public javax.swing.JMenu buildTypeChangeMenu()

buildEditMenu

public javax.swing.JMenu buildEditMenu()

formatViewMenu

public void formatViewMenu()

formatFileMenu

public void formatFileMenu()

formatEditMenu

public void formatEditMenu()

undo

public void undo()

redo

public void redo()

createListeners

protected void createListeners()

setXMLLayout

protected void setXMLLayout(java.lang.String layout)

handleSelection

protected void handleSelection()

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception

initGUI

protected void initGUI()
                throws java.lang.Exception