public abstract class TwoFormInflector
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
private static class |
TwoFormInflector.CategoryRule |
private static class |
TwoFormInflector.RegExpRule |
private static interface |
TwoFormInflector.Rule |
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<TwoFormInflector.Rule> |
rules |
| Constructor and Description |
|---|
TwoFormInflector() |
| Modifier and Type | Method and 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) |
private final java.util.List<TwoFormInflector.Rule> rules
protected java.lang.String getPlural(java.lang.String word)
protected void uncountable(java.lang.String[] list)
protected void irregular(java.lang.String singular,
java.lang.String plural)
protected void irregular(java.lang.String[][] list)
protected void rule(java.lang.String singular,
java.lang.String plural)
protected void rule(java.lang.String[][] list)
protected void categoryRule(java.lang.String[] list,
java.lang.String singular,
java.lang.String plural)