Class ProjectWindow

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

public class ProjectWindow extends CommonModuleFrame
The project window.
See Also:
  • Field Details

    • BLIND_MODE_PROPERTY

      public static final String BLIND_MODE_PROPERTY
    • DEFAULT_BLIND_MODE

      public static final boolean DEFAULT_BLIND_MODE
      See Also:
    • blindMode

      public boolean blindMode
  • Constructor Details

    • ProjectWindow

      public ProjectWindow(Project project, String projectPath)
      Constructor
  • Method Details

    • getCorpusButton

      public MultiActionButton getCorpusButton()
    • getCorpusList

      public JList<String> getCorpusList()
    • getSessionButton

      public MultiActionButton getSessionButton()
    • getSessionList

      public JList<String> getSessionList()
    • getSelectedCorpus

      public String getSelectedCorpus()
    • getSelectedCorpora

      public List<String> getSelectedCorpora()
    • getSelectedSessionName

      public String getSelectedSessionName()
    • getSelectedSessionNames

      public List<String> getSelectedSessionNames()
    • getSelectedSessionPath

      public SessionPath getSelectedSessionPath()
    • isBlindMode

      public boolean isBlindMode()
    • setBlindMode

      public void setBlindMode(boolean blindMode)
    • getProject

      public Project getProject()
      Get the project
      Returns:
      project
    • getPreferredSize

      public Dimension getPreferredSize()
      Overrides:
      getPreferredSize in class Container
    • getCompleterModel

      public TextCompleterModel<String> getCompleterModel()
    • setJMenuBar

      public void setJMenuBar(JMenuBar menu)
      Overrides:
      setJMenuBar in class JFrame
    • onMakeCorpusMediaFolderRelative

      public void onMakeCorpusMediaFolderRelative(String corpus)
    • onMakeCorpusMediaFolderAbsolute

      public void onMakeCorpusMediaFolderAbsolute(String corpus)
    • onMakeProjectMediaFolderRelative

      public void onMakeProjectMediaFolderRelative()
    • onMakeProjectMediaFolderAbsolute

      public void onMakeProjectMediaFolderAbsolute()
    • onResetProjectMediaFolder

      public void onResetProjectMediaFolder(PhonActionEvent<Void> pae)
    • onResetCorpusMediaFolder

      public void onResetCorpusMediaFolder(PhonActionEvent<String> pae)
    • onOpenSelectedSession

      public void onOpenSelectedSession(PhonActionEvent<Void> pae)
    • onRenameCorpus

      public void onRenameCorpus(PhonActionEvent pae)
    • onShowCreateCorpusButton

      public void onShowCreateCorpusButton()
    • onHideCreateCorpusButton

      public void onHideCreateCorpusButton()
    • onCreateCorpus

      public void onCreateCorpus(PhonActionEvent<JTextField> pae)
    • onShowCreateSessionButton

      public void onShowCreateSessionButton()
    • onHideCreateSessionButton

      public void onHideCreateSessionButton()
    • onCreateSession

      public void onCreateSession(PhonActionEvent<JTextField> pae)
    • dispose

      public void dispose()
      Overrides:
      dispose in class Window
    • updateLists

      public void updateLists()
    • refreshProject

      public void refreshProject()