Package net.loomchild.segment.srx
Class LanguageRule
java.lang.Object
net.loomchild.segment.srx.LanguageRule
Represents rule for segmenting text in some language. Contains
Rule
list.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLanguageRule
(String name) Creates empty language rule.LanguageRule
(String name, List<Rule> ruleList) Creates language rule. -
Method Summary
-
Field Details
-
ruleList
-
name
-
-
Constructor Details
-
LanguageRule
Creates language rule.- Parameters:
name
- language rule nameruleList
- rule list (it will be shallow copied)
-
LanguageRule
Creates empty language rule.- Parameters:
name
- language rule name
-
-
Method Details
-
getRuleList
- Returns:
- unmodifiable rules list
-
addRule
Adds rule to the end of rule list.- Parameters:
rule
-
-
getName
- Returns:
- language rule name
-