Package org.atteo.evo.inflector
Class TwoFormInflector
- java.lang.Object
-
- org.atteo.evo.inflector.TwoFormInflector
-
- Direct Known Subclasses:
English
public abstract class TwoFormInflector extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
TwoFormInflector.CategoryRule
private static class
TwoFormInflector.RegExpRule
private static interface
TwoFormInflector.Rule
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<TwoFormInflector.Rule>
rules
-
Constructor Summary
Constructors Constructor Description TwoFormInflector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
categoryRule(java.lang.String[] list, java.lang.String singular, java.lang.String plural)
protected java.lang.String
getPlural(java.lang.String word)
protected void
irregular(java.lang.String[][] list)
protected void
irregular(java.lang.String singular, java.lang.String plural)
protected void
rule(java.lang.String[][] list)
protected void
rule(java.lang.String singular, java.lang.String plural)
protected void
uncountable(java.lang.String[] list)
-
-
-
Field Detail
-
rules
private final java.util.List<TwoFormInflector.Rule> rules
-
-
Method Detail
-
getPlural
protected java.lang.String getPlural(java.lang.String word)
-
uncountable
protected void uncountable(java.lang.String[] list)
-
irregular
protected void irregular(java.lang.String singular, java.lang.String plural)
-
irregular
protected void irregular(java.lang.String[][] list)
-
rule
protected void rule(java.lang.String singular, java.lang.String plural)
-
rule
protected void rule(java.lang.String[][] list)
-
categoryRule
protected void categoryRule(java.lang.String[] list, java.lang.String singular, java.lang.String plural)
-
-