Class TranscriptViewFactory

java.lang.Object
ca.phon.app.session.editor.view.transcript.TranscriptViewFactory
All Implemented Interfaces:
ViewFactory

public class TranscriptViewFactory extends Object implements ViewFactory
  • Field Details

  • Constructor Details

    • TranscriptViewFactory

      public TranscriptViewFactory(Session session)
  • Method Details

    • calculatePreferredLabelColumnWidth

      public static int calculatePreferredLabelColumnWidth(Graphics g, TranscriptDocument transcriptDocument)
      Calculate preferred tier label width for given document
      Parameters:
      g -
      transcriptDocument -
      Returns:
      width of tier label column
    • getLineSpacing

      public float getLineSpacing()
    • getLabelColumnWidth

      public int getLabelColumnWidth(Graphics g, TranscriptDocument transcriptDocument)
    • getCurrentLabelColumnWidth

      public int getCurrentLabelColumnWidth()
    • setTierLabelWidth

      public void setTierLabelWidth(int width)
    • setAdditionalTiers

      public void setAdditionalTiers(Collection<String> additionalTiers)
    • getPageWidth

      public int getPageWidth()
    • create

      public View create(Element elem)
      Specified by:
      create in interface ViewFactory