Class CoreState

java.lang.Object
org.omegat.core.data.CoreState

public class CoreState extends Object
  • Method Details

    • initializeSaveThread

      public void initializeSaveThread()
    • initializeVersionCheckThread

      public void initializeVersionCheckThread()
    • getExecutor

      public LongProcessExecutor getExecutor()
    • getAutoSave

      public IAutoSave getAutoSave()
    • getInstance

      public static CoreState getInstance()
    • isProjectLoaded

      public boolean isProjectLoaded()
    • getIssueProvidersRegistry

      public List<IIssueProvider> getIssueProvidersRegistry()
      Returns the mutable registry list of issue providers bound to this CoreState instance. The list is lazily initialized but not pre-populated here to avoid cross-package visibility issues. Default providers are installed by the IssueProviders facade in the org.omegat.gui.issues package.
    • getCmdLineParams

      public Map<String,String> getCmdLineParams()
    • setCmdLineParams

      public void setCmdLineParams(Map<String,String> cmdLineParams)
    • getProject

      public IProject getProject()
    • setProject

      public void setProject(IProject project)
    • getMainWindow

      public @Nullable IMainWindow getMainWindow()
    • setMainWindow

      public void setMainWindow(@Nullable IMainWindow mainWindow)
      Sets the main window instance for the application.
      Parameters:
      mainWindow - the instance of IMainWindow to be set as the main window. Can be null when testing.
    • getEditor

      public IEditor getEditor()
    • setEditor

      public void setEditor(IEditor editor)
    • getGlossaries

      public IGlossaries getGlossaries()
    • setGlossaries

      public void setGlossaries(IGlossaries glossaries)
    • getGlossaryManager

      public GlossaryManager getGlossaryManager()
    • setGlossaryManager

      public void setGlossaryManager(GlossaryManager glossaryManager)
    • getSegmenter

      public Segmenter getSegmenter()
    • setSegmenter

      public void setSegmenter(Segmenter segmenter)
    • getFilterMaster

      public FilterMaster getFilterMaster()
    • setFilterMaster

      public void setFilterMaster(FilterMaster filterMaster)
    • getTagValidation

      public ITagValidation getTagValidation()
    • setTagValidation

      public void setTagValidation(ITagValidation tagValidation)
    • getNotes

      public INotes getNotes()
    • setNotes

      public void setNotes(INotes notes)
    • getIssuesWindow

      public IIssues getIssuesWindow()
    • setIssuesWindow

      public void setIssuesWindow(IIssues issuesWindow)
    • getMatcher

      public IMatcher getMatcher()
    • setMatcher

      public void setMatcher(IMatcher matcher)
    • getProjWin

      public IProjectFilesList getProjWin()
    • setProjWin

      public void setProjWin(IProjectFilesList projWin)
    • getComments

      public IComments getComments()
    • setComments

      public void setComments(IComments comments)
    • getMachineTranslatePane

      public MachineTranslateTextArea getMachineTranslatePane()
    • setMachineTranslatePane

      public void setMachineTranslatePane(MachineTranslateTextArea machineTranslatePane)
    • getDictionaries

      public DictionariesTextArea getDictionaries()
    • setDictionaries

      public void setDictionaries(DictionariesTextArea dictionaries)
    • getSegmentPropertiesArea

      public SegmentPropertiesArea getSegmentPropertiesArea()
    • setSegmentPropertiesArea

      public void setSegmentPropertiesArea(SegmentPropertiesArea segmentPropertiesArea)
    • getSpellCheckerManager

      public SpellCheckerManager getSpellCheckerManager()
    • setSpellCheckerManager

      public void setSpellCheckerManager(SpellCheckerManager spellCheckerManager)
    • getCurrentSpellChecker

      public ISpellChecker getCurrentSpellChecker()
      Get spell checker instance.
    • getMachineTranslatorsManager

      public MachineTranslatorsManager getMachineTranslatorsManager()
    • setMachineTranslatorsManager

      public void setMachineTranslatorsManager(MachineTranslatorsManager machineTranslatorsManager)