Class MainFrame

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class MainFrame extends JFrame
Class comment for MainFrame.java goes here.
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • runAE

      public void runAE(boolean doCasReset)
    • runCPC

      public void runCPC()
    • setDataPath

      public void setDataPath(String dataPath)
    • loadAEDescriptor

      public void loadAEDescriptor(File descriptorFile)
    • handleException

      public void handleException(Throwable e)
    • handleException

      protected void handleException(Throwable e, StringBuffer msg)
    • loadFile

      public void loadFile()
    • loadXmiFile

      public void loadXmiFile(File xmiCasFile)
    • setText

      public void setText(String text)
      Set the text to be analyzed.
      Parameters:
      text - The text.
    • loadTextFile

      public void loadTextFile(File textFile1)
      Load a text file.
      Parameters:
      textFile1 - The text file.
    • setTextNoTitle

      public void setTextNoTitle(String text)
    • setTitle

      public void setTitle()
    • saveFile

      public boolean saveFile()
    • confirmOverwrite

      public boolean confirmOverwrite(File f)
    • setEnableCasFileReadingAndWriting

      public final void setEnableCasFileReadingAndWriting()
    • resetCursor

      public final void resetCursor()
    • createCodePages

      public void createCodePages()
    • resetTrees

      public void resetTrees()
    • resetCPMenu

      public void resetCPMenu()
    • addLanguage

      public void addLanguage(String language1)
    • resetLangMenu

      public void resetLangMenu()
    • createLanguages

      public void createLanguages()
    • setCaretStatus

      public void setCaretStatus(int dot, int mark)
    • setFileStatusMessage

      public void setFileStatusMessage()
    • setStatusbarMessage

      public void setStatusbarMessage(String message)
    • setupAE

      protected boolean setupAE(File aeFile)
    • internalRunAE

      protected void internalRunAE(boolean doCasReset)
    • updateIndexTree

      public void updateIndexTree(boolean useCAS)
    • updateFSTree

      public void updateFSTree(String indexName, FSIndex index1)
    • setPreferredSize

      public void setPreferredSize(JComponent comp, String propPrefix)
    • getDimension

      public Dimension getDimension(String propPrefix)
    • saveProgramPreferences

      public void saveProgramPreferences() throws IOException
      Throws:
      IOException
    • saveColorPreferences

      public void saveColorPreferences(File file) throws IOException
      Throws:
      IOException
    • loadColorPreferences

      public void loadColorPreferences(File file) throws IOException
      Throws:
      IOException
    • showTextPopup

      public void showTextPopup(int x, int y)
    • getIndexTree

      public JTree getIndexTree()
    • getFsTree

      public JTree getFsTree()
    • getTextArea

      public JTextArea getTextArea()
    • getCas

      public CAS getCas()
    • isDirty

      public boolean isDirty()
    • setDirty

      public void setDirty(boolean isDirty)
    • getPreferences

      public Properties getPreferences()
    • getIndexLabel

      public String getIndexLabel()
    • getIndex

      public FSIndex getIndex()
    • getStyleMap

      public Map<String,Style> getStyleMap()
    • getAe

      public AnalysisEngine getAe()
    • setIndexLabel

      public void setIndexLabel(String indexLabel)
    • isAnnotationIndex

      public boolean isAnnotationIndex()
    • setAnnotationIndex

      public void setAnnotationIndex(boolean isAnnotationIndex)
    • setIndex

      public void setIndex(FSIndex index)
    • setAllAnnotationViewerItemEnable

      public void setAllAnnotationViewerItemEnable(boolean enabled)
    • getFileOpenDir

      public File getFileOpenDir()
    • setFileOpenDir

      public void setFileOpenDir(File fileOpenDir)
    • getTextFile

      public File getTextFile()
    • setTextFile

      public void setTextFile(File textFile)
    • setSaveTextFileEnable

      public void setSaveTextFileEnable(boolean enabled)
    • getUndoMgr

      public UndoMgr getUndoMgr()
    • setUndoEnabled

      public void setUndoEnabled(boolean enabled)
    • getXcasFileOpenDir

      public File getXcasFileOpenDir()
    • setXcasFileOpenDir

      public void setXcasFileOpenDir(File xcasFileOpenDir)
    • setCas

      public void setCas(CAS cas)
    • setRunOnCasEnabled

      public void setRunOnCasEnabled()
    • destroyAe

      public void destroyAe()
    • setRerunEnabled

      public void setRerunEnabled(boolean enabled)
    • setTypeSystemViewerEnabled

      public void setTypeSystemViewerEnabled(boolean enabled)
    • getColorSettingsDir

      public File getColorSettingsDir()
    • setColorSettingsDir

      public void setColorSettingsDir(File colorSettingsDir)
    • getColorSettingFile

      public File getColorSettingFile()
    • setColorSettingFile

      public void setColorSettingFile(File colorSettingFile)
    • getAnnotOpenDir

      public File getAnnotOpenDir()
    • setAnnotOpenDir

      public void setAnnotOpenDir(File annotOpenDir)
    • getDataPathName

      public String getDataPathName()
    • setDataPathName

      public void setDataPathName(String dataPathName)
    • getCodePage

      public String getCodePage()
    • setCodePage

      public void setCodePage(String codePage)
    • getCodePages

      public List<String> getCodePages()
    • getLanguage

      public String getLanguage()
    • setLanguage

      public void setLanguage(String language)
    • getLanguages

      public List<String> getLanguages()
    • getLanguagePrefsList

      public String getLanguagePrefsList()
    • setLanguagePrefsList

      public void setLanguagePrefsList(String languagePrefsList)
    • 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. Calling setExitOnClose(false) prevents that. It is then the caller's task to shut down the JVM.
      Parameters:
      exitOnClose -