|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
gov.nih.nlm.mms.browser.RRFBrowserGUI
public class RRFBrowserGUI
GUI application for viewing the data in a MetamorphoSys subset. User may use
the Finder panels to search for Concepts given various
search criteria. Search results are displayed in the ReportsManager.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JFrame |
|---|
JFrame.AccessibleJFrame |
| Nested classes/interfaces inherited from class java.awt.Frame |
|---|
Frame.AccessibleAWTFrame |
| Nested classes/interfaces inherited from class java.awt.Window |
|---|
Window.AccessibleAWTWindow |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary |
|---|
| Fields inherited from class javax.swing.JFrame |
|---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Frame |
|---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.WindowConstants |
|---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Method Summary | |
|---|---|
boolean |
checkPreviousState()
Check the previous state, if it exists, offer to load it for the user. |
void |
disableGlassPane()
Disable glass pane. |
void |
enableGlassPane()
Enable glass pane. |
ConceptListManager |
getConceptListManager()
Returns a reference to the ConceptListManager. |
static FindDialog |
getFindDialog()
Returns the FindDialog |
FinderManager |
getFinderManager()
Returns a reference to the FinderManager. |
ReportsManager |
getReportsManager()
Returns a reference to the ReportsManager. |
static RRFBrowserGUI |
getRRFBrowserGUI()
Returns the singleton reference to the RRFBrowserGUI. |
static RRFBrowserGUI |
getRRFBrowserGUI(Component parent)
Returns the singleton reference to the RRFBrowserGUI. |
File |
getSubsetDirectory()
Returns the currently selected subset directory. |
protected void |
initialize()
Initializes the GUI. |
static void |
main(String[] args)
Application entry point. |
static RRFBrowserGUI |
newRRFBrowserGUI()
Returns a new singleton reference to the RRFBrowserGUI. |
void |
setBrowserRestrictor(BrowserRestrictor br,
boolean refresh)
Sets the BrowserRestrictor and propogates its selection
to all the finders and reports. |
void |
setEnableButtons()
Logic for control of enabling and disabling gui buttons. |
void |
subsetDirectoryOpened(File source_dir)
Handles opening of a source directory. |
void |
writeCuiToFile()
Saves BrowserState to file so that history and
settings can be reset on future runs of the application. |
| Methods inherited from class java.awt.Frame |
|---|
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
|---|
getFont, postEvent |
| Method Detail |
|---|
public static RRFBrowserGUI getRRFBrowserGUI()
RRFBrowserGUI.
RRFBrowserGUIpublic static RRFBrowserGUI newRRFBrowserGUI()
RRFBrowserGUI.
RRFBrowserGUIpublic static RRFBrowserGUI getRRFBrowserGUI(Component parent)
RRFBrowserGUI. Used when
browser is called from another application.
parent - parent gui from which the RRF Browser is requested
RRFBrowserGUIpublic static FindDialog getFindDialog()
FindDialog
FindDialogprotected void initialize()
public boolean checkPreviousState()
throws Exception
Exceptionpublic File getSubsetDirectory()
Filepublic void setEnableButtons()
public void subsetDirectoryOpened(File source_dir)
source_dir - the source directorypublic FinderManager getFinderManager()
FinderManager.
FinderManagerpublic ReportsManager getReportsManager()
ReportsManager.
ReportsManagerpublic ConceptListManager getConceptListManager()
ConceptListManager.
ConceptListManager
public void writeCuiToFile()
throws Exception
BrowserState to file so that history and
settings can be reset on future runs of the application.
Exception
public void setBrowserRestrictor(BrowserRestrictor br,
boolean refresh)
BrowserRestrictor and propogates its selection
to all the finders and reports.
br - BrowserRestrictorrefresh - true if Finders and ConceptViews
are already initialized and need to be refreshed;
false otherwisepublic void enableGlassPane()
enableGlassPane in interface GlassPaneListenerpublic void disableGlassPane()
disableGlassPane in interface GlassPaneListenerpublic static void main(String[] args)
args - command line arguments
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||