|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Frame | +--javax.swing.JFrame | +--gate.gui.MainFrame | +--gate.gui.ShellSlacFrame
The main Shell SLAC Gate GUI frame.
Inner Class Summary | |
(package private) class |
ShellSlacFrame.AboutPaneDialog
|
class |
ShellSlacFrame.ANNIERunnable
Create default ANNIE |
private class |
ShellSlacFrame.ApplicationLoadRun
Load application from file |
(package private) class |
ShellSlacFrame.CloseAllDocumentAction
|
(package private) class |
ShellSlacFrame.CloseSelectedDocumentAction
|
(package private) class |
ShellSlacFrame.ExportAllDocumentAction
Export All menu action |
(package private) class |
ShellSlacFrame.ExportAllDocumentInlineAction
Export All Inline menu action |
private class |
ShellSlacFrame.ExportAllRunnable
Object to run ExportAll in a new Thread |
(package private) class |
ShellSlacFrame.ExportDocumentAction
Export current document action |
(package private) class |
ShellSlacFrame.ExportDocumentInlineAction
Export current document action |
private class |
ShellSlacFrame.ExportInline
New thread object for export inline |
(package private) class |
ShellSlacFrame.HelpAboutSlugAction
Dummy Help About dialog |
(package private) class |
ShellSlacFrame.ImportDocumentAction
Import document action |
private class |
ShellSlacFrame.ImportRunnable
Object to run ExportAll in a new Thread |
(package private) class |
ShellSlacFrame.LoadAllDocumentAction
|
(package private) class |
ShellSlacFrame.PopulateCorpusAction
|
(package private) class |
ShellSlacFrame.RestoreDefaultApplicationAction
|
(package private) class |
ShellSlacFrame.RunApplicationAction
Run the current application SLAC |
(package private) class |
ShellSlacFrame.RunApplicationOneDocumentAction
Run the current application SLAC on current document |
(package private) class |
ShellSlacFrame.StoreAllDocumentAction
|
(package private) class |
ShellSlacFrame.StoreAllDocumentAsAction
|
(package private) class |
ShellSlacFrame.TestStoreAction
|
Inner classes inherited from class javax.swing.JFrame |
JFrame.AccessibleJFrame |
Inner classes inherited from class java.awt.Frame |
Frame.AccessibleAWTFrame |
Inner classes inherited from class java.awt.Window |
Window.AccessibleAWTWindow |
Inner classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.AWTTreeLock |
Field Summary | |
private CorpusController |
application
Shell GUI application |
private Corpus |
corpus
Shell GUI corpus |
(package private) CorpusFillerComponent |
corpusFiller
Component used to select the options for corpus populating |
private DataStore |
dataStore
Shell GUI documents DataStore |
private static boolean |
DEBUG
Debug flag |
static String |
DEFAULT_SLUG_CORPUS_NAME
Default corpus resource name |
static String |
ONE_DOC_SLUG_CORPUS_NAME
|
private Corpus |
oneDocCorpus
|
private Action |
runAction
|
private Action |
runOneAction
Keep this action for enable/disable the menu item |
private Action |
saveAction
Keep this action for enable/disable the menu item |
Fields inherited from class javax.swing.JFrame |
accessibleContext, defaultCloseOperation, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
base, CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, frameSerializedDataVersion, HAND_CURSOR, icon, ICONIFIED, mbManagement, MOVE_CURSOR, N_RESIZE_CURSOR, nameCounter, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, serialVersionUID, state, SW_RESIZE_CURSOR, TEXT_CURSOR, title, W_RESIZE_CURSOR, WAIT_CURSOR, weakThis |
Fields inherited from class java.awt.Window |
active, dbg, focusMgr, inputContext, inputContextLock, OPENED, ownedWindowList, warningString, windowListener, windowSerializedDataVersion |
Fields inherited from class java.awt.Container |
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads |
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 |
Constructor Summary | |
ShellSlacFrame()
New frame |
Method Summary | |
private void |
createCorpus()
Create corpus for application |
private void |
createDefaultApplication()
Here default ANNIE is created. |
private void |
createDefaultApplication(String url)
Load serialized application from file. |
private JMenuBar |
createMenuBar()
Create the new Shell SLAC menu |
private void |
createToolsMenuItems(JMenu toolsMenu)
Should check for registered Creole components and populate menu. |
void |
datastoreOpened(CreoleEvent e)
Called when a DataStore has been opened. |
private ResourceData |
getDocumentResourceData()
Find ResourceData for "Create Document" menu item. |
private Handle |
getSelectedResource()
Return handle to selected tab resource |
protected void |
initShellSlacGuiComponents()
|
protected void |
initShellSlacLocalData()
|
void |
resourceLoaded(CreoleEvent e)
Override base class method |
private void |
saveDocuments(File targetDir)
Export All store of documents from SLUG corpus |
protected void |
showDocument(Document doc)
Find in resource tree and show the document |
Methods inherited from class gate.gui.MainFrame |
createSerialDataStore, datastoreClosed, datastoreCreated, getFileChooser, getGuiRoots, getIcon, getListeners, initGuiComponents, initListeners, initLocalData, lockGUI, openSerialDataStore, processFinished, processWindowEvent, progressChanged, resourceRenamed, resourceUnloaded, select, select, setTitle, setTitleChangable, statusChanged, unlockGUI |
Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, createRootPaneException, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
|
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Field Detail |
private static final boolean DEBUG
private CorpusController application
private Corpus corpus
private Corpus oneDocCorpus
private DataStore dataStore
private Action saveAction
private Action runOneAction
private Action runAction
public static final String DEFAULT_SLUG_CORPUS_NAME
public static final String ONE_DOC_SLUG_CORPUS_NAME
CorpusFillerComponent corpusFiller
Constructor Detail |
public ShellSlacFrame()
Method Detail |
protected void initShellSlacLocalData()
protected void initShellSlacGuiComponents()
private JMenuBar createMenuBar()
private void createToolsMenuItems(JMenu toolsMenu)
private ResourceData getDocumentResourceData()
private void createDefaultApplication()
private void createDefaultApplication(String url)
private void createCorpus()
public void resourceLoaded(CreoleEvent e)
resourceLoaded
in class MainFrame
protected void showDocument(Document doc)
public void datastoreOpened(CreoleEvent e)
DataStore
has been opened.
Save corpus on datastore open.datastoreOpened
in class MainFrame
private Handle getSelectedResource()
private void saveDocuments(File targetDir)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |