Package org.apache.uima.tools.cvd
Class MainFrame
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
org.apache.uima.tools.cvd.MainFrame
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,RootPaneContainer,WindowConstants
Class comment for MainFrame.java goes here.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrameNested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrameNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledFields 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_CURSORFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLanguage(String language1) booleanvoidvoidvoidgetAe()getCas()getDimension(String propPrefix) getIndex()voidprotected voidhandleException(Throwable e, StringBuffer msg) voidprotected voidinternalRunAE(boolean doCasReset) booleanbooleanisDirty()booleanvoidloadAEDescriptor(File descriptorFile) voidloadColorPreferences(File file) voidloadFile()voidloadTextFile(File textFile1) Load a text file.voidloadXmiFile(File xmiCasFile) voidfinal voidvoidvoidvoidrunAE(boolean doCasReset) voidrunCPC()voidsaveColorPreferences(File file) booleansaveFile()voidvoidsetAllAnnotationViewerItemEnable(boolean enabled) voidsetAnnotationIndex(boolean isAnnotationIndex) voidsetAnnotOpenDir(File annotOpenDir) voidsetCaretStatus(int dot, int mark) voidvoidsetCodePage(String codePage) voidsetColorSettingFile(File colorSettingFile) voidsetColorSettingsDir(File colorSettingsDir) voidsetDataPath(String dataPath) voidsetDataPathName(String dataPathName) voidsetDirty(boolean isDirty) final voidvoidsetExitOnClose(boolean exitOnClose) Set exit-on-close behavior.voidsetFileOpenDir(File fileOpenDir) voidvoidvoidsetIndexLabel(String indexLabel) voidsetLanguage(String language) voidsetLanguagePrefsList(String languagePrefsList) voidsetPreferredSize(JComponent comp, String propPrefix) voidsetRerunEnabled(boolean enabled) voidvoidsetSaveTextFileEnable(boolean enabled) voidsetStatusbarMessage(String message) voidSet the text to be analyzed.voidsetTextFile(File textFile) voidsetTextNoTitle(String text) voidsetTitle()voidsetTypeSystemViewerEnabled(boolean enabled) voidsetUndoEnabled(boolean enabled) protected booleanvoidsetXcasFileOpenDir(File xcasFileOpenDir) voidshowTextPopup(int x, int y) voidupdateFSTree(String indexName, FSIndex index1) voidupdateIndexTree(boolean useCAS) Methods inherited from class javax.swing.JFrame
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, updateMethods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedMethods inherited from class java.awt.Window
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, toFrontMethods inherited from class java.awt.Container
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, validateTreeMethods inherited from class java.awt.Component
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, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.awt.MenuContainer
getFont, postEvent
-
Field Details
-
logLevels
-
textDirPref
- See Also:
-
aeDirPref
- See Also:
-
xcasDirPref
- See Also:
-
textSizePref
- See Also:
-
indexTreeSizePref
- See Also:
-
fsTreeSizePref
- See Also:
-
tsWindowSizePref
- See Also:
-
annotViewSizePref
- See Also:
-
logViewSizePref
- See Also:
-
widthSuffix
- See Also:
-
heightSuffix
- See Also:
-
DEFAULT_STYLE_NAME
- See Also:
-
-
Constructor Details
-
MainFrame
Constructor for MainFrame.- Throws:
HeadlessException- -
-
-
Method Details
-
runAE
public void runAE(boolean doCasReset) -
runCPC
public void runCPC() -
setDataPath
-
loadAEDescriptor
-
handleException
-
handleException
-
loadFile
public void loadFile() -
loadXmiFile
-
setText
Set the text to be analyzed.- Parameters:
text- The text.
-
loadTextFile
Load a text file.- Parameters:
textFile1- The text file.
-
setTextNoTitle
-
setTitle
public void setTitle() -
saveFile
public boolean saveFile() -
confirmOverwrite
-
setEnableCasFileReadingAndWriting
public final void setEnableCasFileReadingAndWriting() -
resetCursor
public final void resetCursor() -
createCodePages
public void createCodePages() -
resetTrees
public void resetTrees() -
resetCPMenu
public void resetCPMenu() -
addLanguage
-
resetLangMenu
public void resetLangMenu() -
createLanguages
public void createLanguages() -
setCaretStatus
public void setCaretStatus(int dot, int mark) -
setFileStatusMessage
public void setFileStatusMessage() -
setStatusbarMessage
-
setupAE
-
internalRunAE
protected void internalRunAE(boolean doCasReset) -
updateIndexTree
public void updateIndexTree(boolean useCAS) -
updateFSTree
-
setPreferredSize
-
getDimension
-
saveProgramPreferences
- Throws:
IOException
-
saveColorPreferences
- Throws:
IOException
-
loadColorPreferences
- Throws:
IOException
-
showTextPopup
public void showTextPopup(int x, int y) -
getIndexTree
-
getFsTree
-
getTextArea
-
getCas
-
isDirty
public boolean isDirty() -
setDirty
public void setDirty(boolean isDirty) -
getPreferences
-
getIndexLabel
-
getIndex
-
getStyleMap
-
getAe
-
setIndexLabel
-
isAnnotationIndex
public boolean isAnnotationIndex() -
setAnnotationIndex
public void setAnnotationIndex(boolean isAnnotationIndex) -
setIndex
-
setAllAnnotationViewerItemEnable
public void setAllAnnotationViewerItemEnable(boolean enabled) -
getFileOpenDir
-
setFileOpenDir
-
getTextFile
-
setTextFile
-
setSaveTextFileEnable
public void setSaveTextFileEnable(boolean enabled) -
getUndoMgr
-
setUndoEnabled
public void setUndoEnabled(boolean enabled) -
getXcasFileOpenDir
-
setXcasFileOpenDir
-
setCas
-
setRunOnCasEnabled
public void setRunOnCasEnabled() -
destroyAe
public void destroyAe() -
setRerunEnabled
public void setRerunEnabled(boolean enabled) -
setTypeSystemViewerEnabled
public void setTypeSystemViewerEnabled(boolean enabled) -
getColorSettingsDir
-
setColorSettingsDir
-
getColorSettingFile
-
setColorSettingFile
-
getAnnotOpenDir
-
setAnnotOpenDir
-
getDataPathName
-
setDataPathName
-
getCodePage
-
setCodePage
-
getCodePages
-
getLanguage
-
setLanguage
-
getLanguages
-
getLanguagePrefsList
-
setLanguagePrefsList
-
handleSofas
public void handleSofas() -
isExitOnClose
public boolean isExitOnClose() -
setExitOnClose
public void setExitOnClose(boolean exitOnClose) Set exit-on-close behavior. Normally, CVD will shut down the JVM it's running in when it's main window is being closed. CallingsetExitOnClose(false)prevents that. It is then the caller's task to shut down the JVM.- Parameters:
exitOnClose-
-