apollo.dataadapter.ensj.controller
Class Controller

java.lang.Object
  extended by apollo.dataadapter.ensj.controller.Controller

public class Controller
extends java.lang.Object


Field Summary
static java.lang.String CHANGE_DATABASE
           
static java.lang.String CLEAR_SEQ_REGIONS
           
static java.lang.String FIND_COORD_SYSTEMS
           
static java.lang.String FIND_ENSEMBL_DATABASE_NAMES
           
static java.lang.String FIND_SEQ_REGIONS
           
static java.lang.String FIND_START_ENDS
           
static java.lang.String HIDE_OR_SHOW_ANNOTATIONS
           
static java.lang.String HIDE_OR_SHOW_DATABASE
           
static java.lang.String HIDE_OR_SHOW_LOCATION
           
static java.lang.String HIDE_OR_SHOW_OPTIONS
           
static java.lang.String HIDE_OR_SHOW_TYPES
           
static java.lang.String LOAD_SEQ_REGION_BY_HISTORY
           
protected static org.apache.log4j.Logger logger
           
static java.lang.String OPEN_FILE_CHOOSER
           
static java.lang.String READ
           
static java.lang.String SELECT_NEW_ENSEMBL_DATABASE
           
static java.lang.String SELECT_SEQ_REGION
           
static java.lang.String SHOW_AB_INITIO_COUNTS_BY_TYPE
           
static java.lang.String SHOW_DITAG_FEATURE_COUNTS_BY_TYPE
           
static java.lang.String SHOW_DNA_DNA_COUNTS_BY_TYPE
           
static java.lang.String SHOW_DNA_PROTEIN_COUNTS_BY_TYPE
           
static java.lang.String SHOW_GENE_COUNTS_BY_TYPE
           
static java.lang.String SHOW_SIMPLE_FEATURE_COUNTS_BY_TYPE
           
static java.lang.String UPDATE
           
static java.lang.String USE_SEQ_REGION_LOCATION
           
static java.lang.String USE_STABLE_ID_LOCATION
           
 
Constructor Summary
Controller(Model model, View view)
           
 
Method Summary
 void addActionRouter(javax.swing.JButton button, java.lang.String handlerKey)
           
 void addActionRouter(javax.swing.JComboBox dropDown, java.lang.String handlerKey)
           
 void addKeyRouter(java.awt.Component component, java.lang.String handlerKey)
           
 void addKeyRouter(javax.swing.JComboBox dropDown, java.lang.String handlerKey)
           
 void addKeyRouter(javax.swing.JTextField textField, java.lang.String handlerKey)
           
 void addPopupRouter(javax.swing.JComboBox dropDown, java.lang.String handlerKey)
           
 void displayMessage(java.lang.String message)
           
 void doRead()
           
 void doUpdate()
           
 Model getModel()
           
 View getView()
           
 void handleEventForKey(java.lang.String key)
           
 void log(java.lang.String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final org.apache.log4j.Logger logger

UPDATE

public static final java.lang.String UPDATE
See Also:
Constant Field Values

READ

public static final java.lang.String READ
See Also:
Constant Field Values

HIDE_OR_SHOW_TYPES

public static final java.lang.String HIDE_OR_SHOW_TYPES
See Also:
Constant Field Values

HIDE_OR_SHOW_OPTIONS

public static final java.lang.String HIDE_OR_SHOW_OPTIONS
See Also:
Constant Field Values

HIDE_OR_SHOW_DATABASE

public static final java.lang.String HIDE_OR_SHOW_DATABASE
See Also:
Constant Field Values

HIDE_OR_SHOW_LOCATION

public static final java.lang.String HIDE_OR_SHOW_LOCATION
See Also:
Constant Field Values

HIDE_OR_SHOW_ANNOTATIONS

public static final java.lang.String HIDE_OR_SHOW_ANNOTATIONS
See Also:
Constant Field Values

OPEN_FILE_CHOOSER

public static final java.lang.String OPEN_FILE_CHOOSER
See Also:
Constant Field Values

USE_STABLE_ID_LOCATION

public static final java.lang.String USE_STABLE_ID_LOCATION
See Also:
Constant Field Values

USE_SEQ_REGION_LOCATION

public static final java.lang.String USE_SEQ_REGION_LOCATION
See Also:
Constant Field Values

FIND_ENSEMBL_DATABASE_NAMES

public static final java.lang.String FIND_ENSEMBL_DATABASE_NAMES
See Also:
Constant Field Values

FIND_COORD_SYSTEMS

public static final java.lang.String FIND_COORD_SYSTEMS
See Also:
Constant Field Values

FIND_SEQ_REGIONS

public static final java.lang.String FIND_SEQ_REGIONS
See Also:
Constant Field Values

FIND_START_ENDS

public static final java.lang.String FIND_START_ENDS
See Also:
Constant Field Values

CHANGE_DATABASE

public static final java.lang.String CHANGE_DATABASE
See Also:
Constant Field Values

CLEAR_SEQ_REGIONS

public static final java.lang.String CLEAR_SEQ_REGIONS
See Also:
Constant Field Values

SELECT_SEQ_REGION

public static final java.lang.String SELECT_SEQ_REGION
See Also:
Constant Field Values

LOAD_SEQ_REGION_BY_HISTORY

public static final java.lang.String LOAD_SEQ_REGION_BY_HISTORY
See Also:
Constant Field Values

SELECT_NEW_ENSEMBL_DATABASE

public static final java.lang.String SELECT_NEW_ENSEMBL_DATABASE
See Also:
Constant Field Values

SHOW_GENE_COUNTS_BY_TYPE

public static final java.lang.String SHOW_GENE_COUNTS_BY_TYPE
See Also:
Constant Field Values

SHOW_DNA_PROTEIN_COUNTS_BY_TYPE

public static final java.lang.String SHOW_DNA_PROTEIN_COUNTS_BY_TYPE
See Also:
Constant Field Values

SHOW_DNA_DNA_COUNTS_BY_TYPE

public static final java.lang.String SHOW_DNA_DNA_COUNTS_BY_TYPE
See Also:
Constant Field Values

SHOW_SIMPLE_FEATURE_COUNTS_BY_TYPE

public static final java.lang.String SHOW_SIMPLE_FEATURE_COUNTS_BY_TYPE
See Also:
Constant Field Values

SHOW_DITAG_FEATURE_COUNTS_BY_TYPE

public static final java.lang.String SHOW_DITAG_FEATURE_COUNTS_BY_TYPE
See Also:
Constant Field Values

SHOW_AB_INITIO_COUNTS_BY_TYPE

public static final java.lang.String SHOW_AB_INITIO_COUNTS_BY_TYPE
See Also:
Constant Field Values
Constructor Detail

Controller

public Controller(Model model,
                  View view)
Method Detail

getModel

public Model getModel()

getView

public View getView()

addKeyRouter

public void addKeyRouter(javax.swing.JTextField textField,
                         java.lang.String handlerKey)

addKeyRouter

public void addKeyRouter(java.awt.Component component,
                         java.lang.String handlerKey)

addKeyRouter

public void addKeyRouter(javax.swing.JComboBox dropDown,
                         java.lang.String handlerKey)

addActionRouter

public void addActionRouter(javax.swing.JButton button,
                            java.lang.String handlerKey)

addActionRouter

public void addActionRouter(javax.swing.JComboBox dropDown,
                            java.lang.String handlerKey)

addPopupRouter

public void addPopupRouter(javax.swing.JComboBox dropDown,
                           java.lang.String handlerKey)

handleEventForKey

public void handleEventForKey(java.lang.String key)

displayMessage

public void displayMessage(java.lang.String message)

doRead

public void doRead()

doUpdate

public void doUpdate()

log

public void log(java.lang.String message)