phenote.main
Class PhenoteStartupTask

java.lang.Object
  extended by org.bbop.framework.AbstractSingleActionTask
      extended by org.bbop.framework.AbstractApplicationStartupTask
          extended by org.oboedit.gui.tasks.DefaultGUIStartupTask
              extended by phenote.main.PhenoteStartupTask
All Implemented Interfaces:
java.lang.Runnable, org.bbop.framework.GUITask

public class PhenoteStartupTask
extends org.oboedit.gui.tasks.DefaultGUIStartupTask


Nested Class Summary
 
Nested classes/interfaces inherited from class org.bbop.framework.AbstractApplicationStartupTask
org.bbop.framework.AbstractApplicationStartupTask.MacApplicationSupport
 
Field Summary
 
Fields inherited from class org.oboedit.gui.tasks.DefaultGUIStartupTask
logger
 
Fields inherited from class org.bbop.framework.AbstractApplicationStartupTask
vetoableShutdownListener
 
Fields inherited from class org.bbop.framework.AbstractSingleActionTask
manager
 
Constructor Summary
PhenoteStartupTask(java.lang.String[] args)
           
 
Method Summary
protected  void configureLogging()
           
protected  void configureUI()
           
protected  javax.swing.JFrame createFrame()
           
protected  org.bbop.framework.dock.LayoutDriver createLayoutDriver()
           
protected  void doOtherInstallations()
          this is called at initialization i believe
protected  javax.swing.Action getAboutAction()
           
protected  java.lang.String getAppID()
           
protected  java.lang.String getAppName()
           
protected  java.util.Collection<org.bbop.framework.GUIComponentFactory<?>> getDefaultComponentFactories()
           
protected  java.util.Collection<? extends javax.swing.JMenuItem> getDefaultMenus()
           
protected  java.lang.String getDefaultPerspectiveResourcePath()
           
protected  java.util.Collection<org.bbop.framework.GUITask> getDefaultTasks()
           
protected  java.util.Collection<javax.swing.JToolBar> getDefaultToolBars()
          perhaps this might change in the future so both oboedit and phenote will use the same default toolbars with save, exit, etc.
protected  java.lang.String getPerspectiveResourceDir()
          in this directory obo/idw expects to find a file named perspectives.xml which then points to idw files in this same directory obo can get this from a jar but doesnt work from webstart jar??? FileNotFoundException printed to stdout if not found and no perspectives come up
 java.io.File getPrefsDir()
           
protected  void installSystemListeners()
           
 
Methods inherited from class org.oboedit.gui.tasks.DefaultGUIStartupTask
getBackgroundColor, getButtonColor, getDefaultDataAdapters, getFont, getLightColor, getPluginDirs, installDefaultActions, installDefaultDropMenuActions, installDefaultEditActions, installDefaultInputHandlers, installDefaultToolBars, installGlobalScriptObjects, installPlugins
 
Methods inherited from class org.bbop.framework.AbstractApplicationStartupTask
configureSystem, doPreInstallation, getExitAction, getOpenFileAction, getPerspectiveListResourcePath, getPreferencesAction, installDefaultComponentFactories, installDefaultDataAdapters, installDefaultTasks, installMenus, run, showFrame
 
Methods inherited from class org.bbop.framework.AbstractSingleActionTask
getManager, install, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhenoteStartupTask

PhenoteStartupTask(java.lang.String[] args)
Method Detail

getDefaultComponentFactories

protected java.util.Collection<org.bbop.framework.GUIComponentFactory<?>> getDefaultComponentFactories()
Overrides:
getDefaultComponentFactories in class org.oboedit.gui.tasks.DefaultGUIStartupTask

doOtherInstallations

protected void doOtherInstallations()
this is called at initialization i believe

Overrides:
doOtherInstallations in class org.oboedit.gui.tasks.DefaultGUIStartupTask

configureLogging

protected void configureLogging()
Overrides:
configureLogging in class org.bbop.framework.AbstractApplicationStartupTask

getDefaultToolBars

protected java.util.Collection<javax.swing.JToolBar> getDefaultToolBars()
perhaps this might change in the future so both oboedit and phenote will use the same default toolbars with save, exit, etc. buttons

Overrides:
getDefaultToolBars in class org.bbop.framework.AbstractApplicationStartupTask

getAppID

protected java.lang.String getAppID()
Overrides:
getAppID in class org.oboedit.gui.tasks.DefaultGUIStartupTask

getAppName

protected java.lang.String getAppName()
Overrides:
getAppName in class org.oboedit.gui.tasks.DefaultGUIStartupTask

getAboutAction

protected javax.swing.Action getAboutAction()
Overrides:
getAboutAction in class org.oboedit.gui.tasks.DefaultGUIStartupTask

getPerspectiveResourceDir

protected java.lang.String getPerspectiveResourceDir()
in this directory obo/idw expects to find a file named perspectives.xml which then points to idw files in this same directory obo can get this from a jar but doesnt work from webstart jar??? FileNotFoundException printed to stdout if not found and no perspectives come up

Overrides:
getPerspectiveResourceDir in class org.oboedit.gui.tasks.DefaultGUIStartupTask

getDefaultPerspectiveResourcePath

protected java.lang.String getDefaultPerspectiveResourcePath()
Overrides:
getDefaultPerspectiveResourcePath in class org.bbop.framework.AbstractApplicationStartupTask

getPrefsDir

public java.io.File getPrefsDir()
Overrides:
getPrefsDir in class org.oboedit.gui.tasks.DefaultGUIStartupTask

getDefaultMenus

protected java.util.Collection<? extends javax.swing.JMenuItem> getDefaultMenus()
Overrides:
getDefaultMenus in class org.oboedit.gui.tasks.DefaultGUIStartupTask

getDefaultTasks

protected java.util.Collection<org.bbop.framework.GUITask> getDefaultTasks()
Overrides:
getDefaultTasks in class org.oboedit.gui.tasks.DefaultGUIStartupTask

installSystemListeners

protected void installSystemListeners()
Overrides:
installSystemListeners in class org.oboedit.gui.tasks.DefaultGUIStartupTask

createFrame

protected javax.swing.JFrame createFrame()
Overrides:
createFrame in class org.bbop.framework.AbstractApplicationStartupTask

configureUI

protected void configureUI()
Overrides:
configureUI in class org.bbop.framework.AbstractApplicationStartupTask

createLayoutDriver

protected org.bbop.framework.dock.LayoutDriver createLayoutDriver()
Overrides:
createLayoutDriver in class org.oboedit.gui.tasks.DefaultGUIStartupTask