Class MergedPattern


  • public class MergedPattern
    extends Object
    Represents merged splitting pattern. Responsible for merging breaking rules into one large pattern and creating non breaking rules pattern.
    Author:
    loomchild
    • Constructor Detail

      • MergedPattern

        public MergedPattern​(List<LanguageRule> languageRuleList,
                             int maxLookbehindConstructLength)
    • Method Detail

      • getBreakingPattern

        public Pattern getBreakingPattern()
      • getNonBreakingPatternList

        public List<Pattern> getNonBreakingPatternList​(int breakingRuleIndex)
        Returns all applicable non breaking rules when breaking rule with a given number was matched (non breaking rules that occur before given breaking rule in SRX file).
        Parameters:
        breakingRuleIndex -
        Returns:
        Active non breaking patterns for a given breaking rule