edu.jhu.tmaj.client.specimens
Class SpecimensAppGUI

java.lang.Object
  extended by edu.jhu.tmaj.client.specimens.SpecimensAppGUI
All Implemented Interfaces:
DoubleTabbedPaneHolder

public final class SpecimensAppGUI
extends java.lang.Object
implements DoubleTabbedPaneHolder

Main class for the Specimens application. The Specimens application allows the input of detailed information on specimens,donor-blocks, and tissueDiagnosis. The application separates SpecimenInput,BlockInput and TissueDiagnosisInput into different "Tabs" on a JTabbedPane.


Field Summary
static java.lang.String ARRAY_CORES_PANEL_NAME
           
static java.lang.String BLOCK_PANEL_NAME
           
static java.lang.String BLOCK_USAGES_PANEL_NAME
           
 InputPanel4 blockInputPanel
           
static java.lang.String PATIENT_PANEL_NAME
           
static boolean SHOULD_DISPLAY_PATIENTS_TAB
           
static java.lang.String SLIDES_PANEL_NAME
           
static java.lang.String SPECIMEN_PANEL_NAME
           
 SpecimenInputPanel specimenInputPanel
           
static java.lang.String TD_PANEL_NAME
           
 InputPanel4 tissueDiagnosisInputPanel
           
 
Method Summary
static void disposeFrame()
           
 DoubleTabbedPane getDoubleTabbedPane()
           
static SpecimensAppGUI getInstance()
           
 void init()
           
static void showFrame()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SHOULD_DISPLAY_PATIENTS_TAB

public static final boolean SHOULD_DISPLAY_PATIENTS_TAB

specimenInputPanel

public SpecimenInputPanel specimenInputPanel

blockInputPanel

public InputPanel4 blockInputPanel

tissueDiagnosisInputPanel

public InputPanel4 tissueDiagnosisInputPanel

TD_PANEL_NAME

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

BLOCK_PANEL_NAME

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

SPECIMEN_PANEL_NAME

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

PATIENT_PANEL_NAME

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

SLIDES_PANEL_NAME

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

BLOCK_USAGES_PANEL_NAME

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

ARRAY_CORES_PANEL_NAME

public static final java.lang.String ARRAY_CORES_PANEL_NAME
See Also:
Constant Field Values
Method Detail

showFrame

public static void showFrame()

disposeFrame

public static void disposeFrame()

getInstance

public static SpecimensAppGUI getInstance()

getDoubleTabbedPane

public DoubleTabbedPane getDoubleTabbedPane()
Specified by:
getDoubleTabbedPane in interface DoubleTabbedPaneHolder

init

public void init()