Interface SyllabifierStage

All Known Implementing Classes:
SonorityScale, Stage

public interface SyllabifierStage
  • Method Summary

    Modifier and Type
    Method
    Description
    Return name of the stage.
    boolean
    Tells the syllabifier if this stage should be executed until run() returns false.
    boolean
    run(List<IPAElement> phones)
    Run syllabifier stage on given list of phones.
  • Method Details

    • run

      boolean run(List<IPAElement> phones)
      Run syllabifier stage on given list of phones.
      Parameters:
      phones -
      Returns:
      true if any IPAElements have been marked, false otherwise
    • repeatWhileChanges

      boolean repeatWhileChanges()
      Tells the syllabifier if this stage should be executed until run() returns false.
      Returns:
      true if stage should be repeated, false otherwise
    • getName

      String getName()
      Return name of the stage.
      Returns:
      stage name