public class MainFrame
extends javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
aeDirPref |
static java.lang.String |
annotViewSizePref |
static java.lang.String |
DEFAULT_STYLE_NAME |
static java.lang.String |
fsTreeSizePref |
static java.lang.String |
heightSuffix |
static java.lang.String |
indexTreeSizePref |
static java.util.List<Level> |
logLevels |
static java.lang.String |
logViewSizePref |
static java.lang.String |
textDirPref |
static java.lang.String |
textSizePref |
static java.lang.String |
tsWindowSizePref |
static java.lang.String |
widthSuffix |
static java.lang.String |
xcasDirPref |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
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
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
MainFrame(java.io.File iniFile)
Constructor for MainFrame.
|
Modifier and Type | Method and Description |
---|---|
void |
addLanguage(java.lang.String language1) |
boolean |
confirmOverwrite(java.io.File f) |
void |
createCodePages() |
void |
createLanguages() |
void |
destroyAe() |
AnalysisEngine |
getAe() |
java.io.File |
getAnnotOpenDir() |
CAS |
getCas() |
java.lang.String |
getCodePage() |
java.util.List<java.lang.String> |
getCodePages() |
java.io.File |
getColorSettingFile() |
java.io.File |
getColorSettingsDir() |
java.lang.String |
getDataPathName() |
java.awt.Dimension |
getDimension(java.lang.String propPrefix) |
java.io.File |
getFileOpenDir() |
javax.swing.JTree |
getFsTree() |
FSIndex |
getIndex() |
java.lang.String |
getIndexLabel() |
javax.swing.JTree |
getIndexTree() |
java.lang.String |
getLanguage() |
java.lang.String |
getLanguagePrefsList() |
java.util.List<java.lang.String> |
getLanguages() |
java.util.Properties |
getPreferences() |
java.util.Map<java.lang.String,javax.swing.text.Style> |
getStyleMap() |
javax.swing.JTextArea |
getTextArea() |
java.io.File |
getTextFile() |
UndoMgr |
getUndoMgr() |
java.io.File |
getXcasFileOpenDir() |
void |
handleException(java.lang.Throwable e) |
protected void |
handleException(java.lang.Throwable e,
java.lang.StringBuffer msg) |
void |
handleSofas() |
protected void |
internalRunAE(boolean doCasReset) |
boolean |
isAnnotationIndex() |
boolean |
isDirty() |
boolean |
isExitOnClose() |
void |
loadAEDescriptor(java.io.File descriptorFile) |
void |
loadColorPreferences(java.io.File file) |
void |
loadFile() |
void |
loadTextFile(java.io.File textFile1)
Load a text file.
|
void |
loadXmiFile(java.io.File xmiCasFile) |
void |
resetCPMenu() |
void |
resetCursor() |
void |
resetLangMenu() |
void |
resetTrees() |
void |
runAE(boolean doCasReset) |
void |
runCPC() |
void |
saveColorPreferences(java.io.File file) |
boolean |
saveFile() |
void |
saveProgramPreferences() |
void |
setAllAnnotationViewerItemEnable(boolean enabled) |
void |
setAnnotationIndex(boolean isAnnotationIndex) |
void |
setAnnotOpenDir(java.io.File annotOpenDir) |
void |
setCaretStatus(int dot,
int mark) |
void |
setCas(CAS cas) |
void |
setCodePage(java.lang.String codePage) |
void |
setColorSettingFile(java.io.File colorSettingFile) |
void |
setColorSettingsDir(java.io.File colorSettingsDir) |
void |
setDataPath(java.lang.String dataPath) |
void |
setDataPathName(java.lang.String dataPathName) |
void |
setDirty(boolean isDirty) |
void |
setEnableCasFileReadingAndWriting() |
void |
setExitOnClose(boolean exitOnClose)
Set exit-on-close behavior.
|
void |
setFileOpenDir(java.io.File fileOpenDir) |
void |
setFileStatusMessage() |
void |
setIndex(FSIndex index) |
void |
setIndexLabel(java.lang.String indexLabel) |
void |
setLanguage(java.lang.String language) |
void |
setLanguagePrefsList(java.lang.String languagePrefsList) |
void |
setPreferredSize(javax.swing.JComponent comp,
java.lang.String propPrefix) |
void |
setRerunEnabled(boolean enabled) |
void |
setRunOnCasEnabled() |
void |
setSaveTextFileEnable(boolean enabled) |
void |
setStatusbarMessage(java.lang.String message) |
void |
setText(java.lang.String text)
Set the text to be analyzed.
|
void |
setTextFile(java.io.File textFile) |
void |
setTextNoTitle(java.lang.String text) |
void |
setTitle() |
void |
setTypeSystemViewerEnabled(boolean enabled) |
void |
setUndoEnabled(boolean enabled) |
protected boolean |
setupAE(java.io.File aeFile) |
void |
setXcasFileOpenDir(java.io.File xcasFileOpenDir) |
void |
showTextPopup(int x,
int y) |
void |
updateFSTree(java.lang.String indexName,
FSIndex index1) |
void |
updateIndexTree(boolean useCAS) |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static java.util.List<Level> logLevels
public static final java.lang.String textDirPref
public static final java.lang.String aeDirPref
public static final java.lang.String xcasDirPref
public static final java.lang.String textSizePref
public static final java.lang.String indexTreeSizePref
public static final java.lang.String fsTreeSizePref
public static final java.lang.String tsWindowSizePref
public static final java.lang.String annotViewSizePref
public static final java.lang.String logViewSizePref
public static final java.lang.String widthSuffix
public static final java.lang.String heightSuffix
public static final java.lang.String DEFAULT_STYLE_NAME
public MainFrame(java.io.File iniFile)
java.awt.HeadlessException
public void runAE(boolean doCasReset)
public void runCPC()
public void setDataPath(java.lang.String dataPath)
public void loadAEDescriptor(java.io.File descriptorFile)
public void handleException(java.lang.Throwable e)
protected void handleException(java.lang.Throwable e, java.lang.StringBuffer msg)
public void loadFile()
public void loadXmiFile(java.io.File xmiCasFile)
public void setText(java.lang.String text)
text
- The text.public void loadTextFile(java.io.File textFile1)
textFile1
- The text file.public void setTextNoTitle(java.lang.String text)
public void setTitle()
public boolean saveFile()
public boolean confirmOverwrite(java.io.File f)
public final void setEnableCasFileReadingAndWriting()
public final void resetCursor()
public void createCodePages()
public void resetTrees()
public void resetCPMenu()
public void addLanguage(java.lang.String language1)
public void resetLangMenu()
public void createLanguages()
public void setCaretStatus(int dot, int mark)
public void setFileStatusMessage()
public void setStatusbarMessage(java.lang.String message)
protected boolean setupAE(java.io.File aeFile)
protected void internalRunAE(boolean doCasReset)
public void updateIndexTree(boolean useCAS)
public void updateFSTree(java.lang.String indexName, FSIndex index1)
public void setPreferredSize(javax.swing.JComponent comp, java.lang.String propPrefix)
public java.awt.Dimension getDimension(java.lang.String propPrefix)
public void saveProgramPreferences() throws java.io.IOException
java.io.IOException
public void saveColorPreferences(java.io.File file) throws java.io.IOException
java.io.IOException
public void loadColorPreferences(java.io.File file) throws java.io.IOException
java.io.IOException
public void showTextPopup(int x, int y)
public javax.swing.JTree getIndexTree()
public javax.swing.JTree getFsTree()
public javax.swing.JTextArea getTextArea()
public CAS getCas()
public boolean isDirty()
public void setDirty(boolean isDirty)
public java.util.Properties getPreferences()
public java.lang.String getIndexLabel()
public FSIndex getIndex()
public java.util.Map<java.lang.String,javax.swing.text.Style> getStyleMap()
public AnalysisEngine getAe()
public void setIndexLabel(java.lang.String indexLabel)
public boolean isAnnotationIndex()
public void setAnnotationIndex(boolean isAnnotationIndex)
public void setIndex(FSIndex index)
public void setAllAnnotationViewerItemEnable(boolean enabled)
public java.io.File getFileOpenDir()
public void setFileOpenDir(java.io.File fileOpenDir)
public java.io.File getTextFile()
public void setTextFile(java.io.File textFile)
public void setSaveTextFileEnable(boolean enabled)
public UndoMgr getUndoMgr()
public void setUndoEnabled(boolean enabled)
public java.io.File getXcasFileOpenDir()
public void setXcasFileOpenDir(java.io.File xcasFileOpenDir)
public void setCas(CAS cas)
public void setRunOnCasEnabled()
public void destroyAe()
public void setRerunEnabled(boolean enabled)
public void setTypeSystemViewerEnabled(boolean enabled)
public java.io.File getColorSettingsDir()
public void setColorSettingsDir(java.io.File colorSettingsDir)
public java.io.File getColorSettingFile()
public void setColorSettingFile(java.io.File colorSettingFile)
public java.io.File getAnnotOpenDir()
public void setAnnotOpenDir(java.io.File annotOpenDir)
public java.lang.String getDataPathName()
public void setDataPathName(java.lang.String dataPathName)
public java.lang.String getCodePage()
public void setCodePage(java.lang.String codePage)
public java.util.List<java.lang.String> getCodePages()
public java.lang.String getLanguage()
public void setLanguage(java.lang.String language)
public java.util.List<java.lang.String> getLanguages()
public java.lang.String getLanguagePrefsList()
public void setLanguagePrefsList(java.lang.String languagePrefsList)
public void handleSofas()
public boolean isExitOnClose()
public void setExitOnClose(boolean exitOnClose)
setExitOnClose(false)
prevents that. It is then
the caller's task to shut down the JVM.exitOnClose
- Copyright © 2012. All Rights Reserved.