public class Rule
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<java.util.List<Relation>> |
conditions |
| Constructor and Description |
|---|
Rule(java.lang.String input) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.util.List<Relation> condition)
Adds a list of relations combined with the "and" operator.
|
boolean |
matches(double number)
Returns true if this rule matches the given number.
|
void |
parse(java.lang.String input)
Parses a string.
|
private java.util.List<Relation> |
parseCondition(java.util.List<java.lang.String> input) |
java.lang.String |
toString() |
private java.util.List<java.util.List<Relation>> conditions
public void add(java.util.List<Relation> condition)
condition - a list of relations combined with the "and" operatorpublic boolean matches(double number)
number - a double valueboolean valuepublic final void parse(java.lang.String input)
input - a String valueprivate java.util.List<Relation> parseCondition(java.util.List<java.lang.String> input)
public java.lang.String toString()
toString in class java.lang.Object