Class AutomaticTranscriptionNode

java.lang.Object
ca.phon.opgraph.OpNode
ca.phon.app.opgraph.nodes.AutomaticTranscriptionNode
All Implemented Interfaces:
ca.phon.opgraph.app.extensions.NodeSettings, ca.phon.opgraph.dag.Vertex, ca.phon.opgraph.extensions.Extendable

public class AutomaticTranscriptionNode extends ca.phon.opgraph.OpNode implements ca.phon.opgraph.app.extensions.NodeSettings
OpNode for performing automatic transcription on a given Orthography
  • Constructor Details

    • AutomaticTranscriptionNode

      public AutomaticTranscriptionNode()
  • Method Details

    • operate

      public void operate(ca.phon.opgraph.OpContext opContext) throws ca.phon.opgraph.exceptions.ProcessingException
      Specified by:
      operate in class ca.phon.opgraph.OpNode
      Throws:
      ca.phon.opgraph.exceptions.ProcessingException
    • getDictionaryLanguage

      public Language getDictionaryLanguage()
    • setDictionaryLanguage

      public void setDictionaryLanguage(Language dictionaryLanguage)
    • isTranscribeIPATarget

      public boolean isTranscribeIPATarget()
    • setTranscribeIPATarget

      public void setTranscribeIPATarget(boolean transcribeIPATarget)
    • isTranscribeIPAActual

      public boolean isTranscribeIPAActual()
    • setTranscribeIPAActual

      public void setTranscribeIPAActual(boolean transcribeIPAActual)
    • isOverwrite

      public boolean isOverwrite()
    • setOverwrite

      public void setOverwrite(boolean overwrite)
    • getSyllabifier

      public Syllabifier getSyllabifier()
    • setSyllabifier

      public void setSyllabifier(Syllabifier syllabifier)
    • getComponent

      public Component getComponent(ca.phon.opgraph.app.GraphDocument graphDocument)
      Specified by:
      getComponent in interface ca.phon.opgraph.app.extensions.NodeSettings
    • getSettings

      public Properties getSettings()
      Specified by:
      getSettings in interface ca.phon.opgraph.app.extensions.NodeSettings
    • loadSettings

      public void loadSettings(Properties properties)
      Specified by:
      loadSettings in interface ca.phon.opgraph.app.extensions.NodeSettings