Class TranscriptView

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

public class TranscriptView extends EditorView
View for editing a session's transcript. This view provides a text editor for the transcript as well as a number of tools for editing and navigating the transcript.
See Also:
  • Field Details

  • Constructor Details

    • TranscriptView

      public TranscriptView(SessionEditor editor)
      Constructor
  • Method Details

    • playPause

      public void playPause(PhonActionEvent<Void> pae)
    • getTranscriptEditor

      public TranscriptEditor getTranscriptEditor()
    • setupParticipantsMenu

      public void setupParticipantsMenu(MenuBuilder menuBuilder)
      Sets up the participants menu with the given MenuBuilder
      Parameters:
      menuBuilder - the builder used to build the menu
    • setupTiersMenu

      public void setupTiersMenu(MenuBuilder menuBuilder)
      Sets up the tiers menu with the given MenuBuilder
      Parameters:
      menuBuilder - the builder used to build the menu
    • getName

      public String getName()
      Description copied from class: EditorView
      View name
      Specified by:
      getName in class EditorView
      Returns:
      the view name
    • getIcon

      public ImageIcon getIcon()
      Description copied from class: EditorView
      View icon
      Specified by:
      getIcon in class EditorView
      Returns:
      view icon
    • getMenu

      public JMenu getMenu()
      Description copied from class: EditorView
      Get the menu for the view (if any)
      Specified by:
      getMenu in class EditorView
      Returns:
      menu for the view or null if this view does not have a menu
    • isSingleRecordView

      public boolean isSingleRecordView()
    • toggleSingleRecordActive

      public void toggleSingleRecordActive()
    • getShowRecordNumbers

      public boolean getShowRecordNumbers()
    • toggleShowRecordNumbers

      public void toggleShowRecordNumbers()
    • isSyllabificationVisible

      public boolean isSyllabificationVisible()
    • toggleSyllabificationVisible

      public void toggleSyllabificationVisible()
    • isSyllabificationComponent

      public boolean isSyllabificationComponent()
    • toggleSyllabificationIsComponent

      public void toggleSyllabificationIsComponent()
    • isAlignmentVisible

      public boolean isAlignmentVisible()
    • toggleAlignmentVisible

      public void toggleAlignmentVisible()
    • isAlignmentComponent

      public boolean isAlignmentComponent()
    • toggleAlignmentIsComponent

      public void toggleAlignmentIsComponent()
    • getFontSizeDelta

      public float getFontSizeDelta()
    • setFontSizeDelta

      public void setFontSizeDelta(float fontSizeDelta)
    • isFindAndReplaceVisible

      public boolean isFindAndReplaceVisible()
    • getFindAndReplacePanel

      public FindAndReplacePanel getFindAndReplacePanel()
    • setFindAndReplaceVisible

      public void setFindAndReplaceVisible(boolean findAndReplaceVisible, boolean replaceVisible)
    • showFind

      public void showFind()
    • showReplace

      public void showReplace()
    • isValidationMode

      public boolean isValidationMode()
    • toggleValidationMode

      public void toggleValidationMode()
    • isHeadersVisible

      public boolean isHeadersVisible()
    • toggleHeadersVisible

      public void toggleHeadersVisible()
    • isChatTierNamesShown

      public boolean isChatTierNamesShown()
    • toggleChatTierNamesShown

      public void toggleChatTierNamesShown()
    • getStateProperties

      public Properties getStateProperties()
      Description copied from class: EditorView
      Return state information for the view. This is information which will be saved with the editor perspective and loaded when the view is opened again.
      Overrides:
      getStateProperties in class EditorView
    • loadStateProperties

      public void loadStateProperties(Properties props)
      Description copied from class: EditorView
      Load state information for the view. This is information which was saved with the editor perspective and loaded when the view is opened again.
      Overrides:
      loadStateProperties in class EditorView
      Parameters:
      props - state properties