toxTree.apps
Class CompoundMethodApplication

java.lang.Object
  extended by toxTree.apps.AbstractApplication
      extended by toxTree.apps.CompoundMethodApplication
Direct Known Subclasses:
ToxForestApp, ToxTreeApp

public abstract class CompoundMethodApplication
extends AbstractApplication


Field Summary
protected  CompoundPanel compoundPanel
           
protected  DataModulePanel dataModulePanel
           
protected  java.io.File fileToOpen
           
protected  javax.swing.JPanel mainPanel
           
protected  javax.swing.JSplitPane splitPanel
           
protected  TopPanel strucEntryPanel
           
 
Fields inherited from class toxTree.apps.AbstractApplication
cmdArgs, dataModule, logger, mainFrame
 
Constructor Summary
CompoundMethodApplication(java.lang.String title, java.awt.Color bgColor, java.awt.Color fColor)
           
 
Method Summary
protected  CompoundPanel createCompoundPanel(DataContainer dataContainer, java.awt.Color bgColor, java.awt.Color fColor)
           
protected  DataModule createDataModule()
           
protected abstract  DataModulePanel createDataModulePanel(DataModule dataModule)
           
protected  javax.swing.JSplitPane createSplitPanel(int splitDirection)
           
protected  javax.swing.JPanel createStatusBar()
           
protected  javax.swing.ImageIcon getIcon()
           
protected abstract  java.lang.String getTitle()
           
protected  void parseCmdArgs(java.lang.String[] args)
           
 
Methods inherited from class toxTree.apps.AbstractApplication
centerScreen, createAndShowGUI, createMenuBar, exit, initLookAndFeel, main, setEditorFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

splitPanel

protected javax.swing.JSplitPane splitPanel

mainPanel

protected javax.swing.JPanel mainPanel

compoundPanel

protected CompoundPanel compoundPanel

dataModulePanel

protected DataModulePanel dataModulePanel

strucEntryPanel

protected TopPanel strucEntryPanel

fileToOpen

protected java.io.File fileToOpen
Constructor Detail

CompoundMethodApplication

public CompoundMethodApplication(java.lang.String title,
                                 java.awt.Color bgColor,
                                 java.awt.Color fColor)
Method Detail

createSplitPanel

protected javax.swing.JSplitPane createSplitPanel(int splitDirection)

createStatusBar

protected javax.swing.JPanel createStatusBar()

getTitle

protected abstract java.lang.String getTitle()

createCompoundPanel

protected CompoundPanel createCompoundPanel(DataContainer dataContainer,
                                            java.awt.Color bgColor,
                                            java.awt.Color fColor)

createDataModulePanel

protected abstract DataModulePanel createDataModulePanel(DataModule dataModule)

parseCmdArgs

protected void parseCmdArgs(java.lang.String[] args)

createDataModule

protected DataModule createDataModule()
Specified by:
createDataModule in class AbstractApplication

getIcon

protected javax.swing.ImageIcon getIcon()
Specified by:
getIcon in class AbstractApplication


Copyright © 2004-2012 Ideaconsult Ltd.. All Rights Reserved.