Number.Category| Modifier and Type | Field and Description |
|---|---|
(package private) java.util.Map<Number.Category,Rule> |
rules |
| Constructor and Description |
|---|
DefaultNumberRule() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRule(Number.Category number,
Rule rule)
Add a parsed rule for category.
|
void |
addRule(Number.Category number,
java.lang.String input)
Add an unparsed rule for category.
|
int |
countRules()
Return the number of rules added.
|
Number.Category |
getCategory(double input)
Return the category the selector value belongs to.
|
Rule |
getRule(Number.Category category)
Return the rule for the given category.
|
java.util.Map<Number.Category,Rule> rules
public void addRule(Number.Category number, Rule rule)
number - a Category valuerule - a Rule valuepublic void addRule(Number.Category number, java.lang.String input)
number - a Category valueinput - a String valuepublic int countRules()
int valuepublic Rule getRule(Number.Category category)
category - a Category valueRule valuepublic Number.Category getCategory(double input)
getCategory in class Numberinput - a double valueCategory value