Uses of Class
net.loomchild.segment.srx.Rule
Packages that use Rule
-
Uses of Rule in net.loomchild.segment.srx
Fields in net.loomchild.segment.srx declared as RuleFields in net.loomchild.segment.srx with type parameters of type RuleModifier and TypeFieldDescriptionRuleManager.breakRuleList
RuleManager.exceptionPatternMap
LanguageRule.ruleList
Methods in net.loomchild.segment.srx that return RuleMethods in net.loomchild.segment.srx that return types with arguments of type RuleMethods in net.loomchild.segment.srx with parameters of type RuleModifier and TypeMethodDescriptionvoid
Adds rule to the end of rule list.private String
RuleManager.createExceptionPatternString
(Rule rule) Creates exception pattern string that can be matched in the place where break rule was matched.RuleManager.getExceptionPattern
(Rule breakRule) Constructors in net.loomchild.segment.srx with parameters of type RuleModifierConstructorDescriptionRuleMatcher
(SrxDocument document, Rule rule, CharSequence text) Creates matcher.Constructor parameters in net.loomchild.segment.srx with type arguments of type RuleModifierConstructorDescriptionLanguageRule
(String name, List<Rule> ruleList) Creates language rule. -
Uses of Rule in net.loomchild.segment.srx.legacy
Methods in net.loomchild.segment.srx.legacy that return types with arguments of type RuleModifier and TypeMethodDescriptionMergedPattern.extractRules
(List<LanguageRule> languageRuleList) MergedPattern.groupRules
(List<Rule> ruleList) Divides rules to groups where all rules in the same group are either breaking or non breaking.Methods in net.loomchild.segment.srx.legacy with parameters of type RuleModifier and TypeMethodDescriptionprivate String
ScannerSrxTextIterator.createBreakRegexLookahead
(Rule rule) private String
ScannerSrxTextIterator.createBreakRegexNoLookahead
(Rule rule) private String
ScannerSrxTextIterator.createExceptionRegex
(Rule rule) Method parameters in net.loomchild.segment.srx.legacy with type arguments of type RuleModifier and TypeMethodDescriptionprivate String
MergedPattern.createBreakingPattern
(List<Rule> ruleList) Merges all breaking rules on list into one pattern.private String
MergedPattern.createNonBreakingPattern
(List<Rule> ruleList) Creates non breaking pattern by merging given rules.MergedPattern.groupRules
(List<Rule> ruleList) Divides rules to groups where all rules in the same group are either breaking or non breaking.