Package net.loomchild.segment.srx
Class LanguageRule
- java.lang.Object
-
- net.loomchild.segment.srx.LanguageRule
-
public class LanguageRule extends java.lang.Object
Represents rule for segmenting text in some language. ContainsRule
list.
-
-
Constructor Summary
Constructors Constructor Description LanguageRule(java.lang.String name)
Creates empty language rule.LanguageRule(java.lang.String name, java.util.List<Rule> ruleList)
Creates language rule.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRule(Rule rule)
Adds rule to the end of rule list.java.lang.String
getName()
java.util.List<Rule>
getRuleList()
-
-
-
Field Detail
-
ruleList
private java.util.List<Rule> ruleList
-
name
private java.lang.String name
-
-
Constructor Detail
-
LanguageRule
public LanguageRule(java.lang.String name, java.util.List<Rule> ruleList)
Creates language rule.- Parameters:
name
- language rule nameruleList
- rule list (it will be shallow copied)
-
LanguageRule
public LanguageRule(java.lang.String name)
Creates empty language rule.- Parameters:
name
- language rule name
-
-