|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjigcell.compare.impl.Compare
jigcell.compare.ui.CompareFrontEnd
jigcell.compare.cellcycle.CellCycleFrontEnd
public class CellCycleFrontEnd
The Comparator frontend.
This code is licensed under the DARPA BioCOMP Open Source License. See LICENSE for more details.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class jigcell.compare.ui.CompareFrontEnd |
|---|
CompareFrontEnd.FrontEndTabInfo, CompareFrontEnd.SplashScreen |
| Nested classes/interfaces inherited from class jigcell.compare.impl.Compare |
|---|
Compare.CompareSecurityManager, Compare.TabInfo |
| Field Summary | |
|---|---|
protected static java.lang.ref.WeakReference |
lastInstance
Last instance of this class |
protected static java.lang.String |
MESSAGE_SCRIPTERROR
Error message when executing a script fails |
protected static java.lang.String |
MESSAGE_SCRIPTSTARTERROR
Error message when unable to start script interpreter |
protected static javax.swing.border.Border |
UIDEBUG_BORDER
Border to wrap around debugged objects |
protected static java.awt.Color |
UIDEBUG_COLOR
Color to highlight debug objects |
protected static java.lang.String |
UIDEBUG_PROPERTY
Property indicating a debugged component |
static java.lang.String |
VARIABLE_COMPARE
Variable to attach to Comparator when running scripts |
| Fields inherited from class jigcell.compare.ui.CompareFrontEnd |
|---|
CONFIG_LOOKFEEL, CONFIG_TABCONFIG, CONFIG_WINDOWCOORDINATES, CONFIG_WINDOWMAXIMIZED, COUNT_FRAMEBUFFER, DIMENSION_WINDOW, manager, MENUBAR_DEFAULT, menuManager, pane, toolbar |
| Fields inherited from class jigcell.compare.impl.Compare |
|---|
CONFIG_CLASSNAME, CONFIG_DATASOURCE, configMarkers, configSource, DEFAULT_CONFIG, MESSAGE_ERROR, MESSAGE_WARNING, PARAMETER_DEBUG_EXCEPTIONS, PROPERTY_CONFIG_EDIT, PROPERTY_DEBUG_EXCEPTIONS, RESOURCE_CONFIG, RESOURCE_DATAMANAGER, RESOURCE_TABS, securityManager, TAB_LOCK |
| Fields inherited from interface jigcell.compare.ITab |
|---|
CONFIG_TABNAME, STATE_ENDINITIALIZE, STATE_ENDUI, STATE_INITIALIZE, STATE_RUNNING, STATES |
| Constructor Summary | |
|---|---|
CellCycleFrontEnd(java.lang.String configFile)
Creates a new graphical Comparator. |
|
| Method Summary | |
|---|---|
protected javax.swing.JMenu[] |
createSharedMenus()
Creates the menus that will appear for all tabs. |
void |
debugUI()
Adds debugging information to all UI components. |
protected void |
debugUI(java.awt.Container component,
java.util.Set seen)
Adds debugging information to all UI components. |
protected void |
executeScriptFile(java.lang.String scriptFile)
Loads an external script file and executes it in the Comparator. |
static CellCycleFrontEnd |
getLastInstance()
The last instance created of this class or null if no instance of this class has been created or the last instance created of this class has been destroyed. |
static void |
main(java.lang.String[] args)
Starts a new graphical Comparator. |
protected void |
shellStartHook()
Start hook for frontend shell. No initialization is guaranteed to have taken place at this point. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String VARIABLE_COMPARE
protected static final java.awt.Color UIDEBUG_COLOR
protected static final javax.swing.border.Border UIDEBUG_BORDER
protected static final java.lang.String MESSAGE_SCRIPTERROR
protected static final java.lang.String MESSAGE_SCRIPTSTARTERROR
protected static final java.lang.String UIDEBUG_PROPERTY
protected static java.lang.ref.WeakReference lastInstance
| Constructor Detail |
|---|
public CellCycleFrontEnd(java.lang.String configFile)
configFile - Name of configuration file| Method Detail |
|---|
public static CellCycleFrontEnd getLastInstance()
public static void main(java.lang.String[] args)
args - Program argumentspublic void debugUI()
protected javax.swing.JMenu[] createSharedMenus()
createSharedMenus in class CompareFrontEnd
protected void debugUI(java.awt.Container component,
java.util.Set seen)
component - Component to debugseen - Components already updatedprotected void executeScriptFile(java.lang.String scriptFile)
scriptFile - Name of script file to executeprotected void shellStartHook()
shellStartHook in class CompareFrontEnd
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||