Class LanguageRule


  • public class LanguageRule
    extends Object
    Represents rule for segmenting text in some language. Contains Rule list.
    Author:
    loomchild
    • Constructor Detail

      • LanguageRule

        public LanguageRule​(String name,
                            List<Rule> ruleList)
        Creates language rule.
        Parameters:
        name - language rule name
        ruleList - rule list (it will be shallow copied)
      • LanguageRule

        public LanguageRule​(String name)
        Creates empty language rule.
        Parameters:
        name - language rule name
    • Method Detail

      • getRuleList

        public List<Rule> getRuleList()
        Returns:
        unmodifiable rules list
      • addRule

        public void addRule​(Rule rule)
        Adds rule to the end of rule list.
        Parameters:
        rule -
      • getName

        public String getName()
        Returns:
        language rule name