Class RuleParser
java.lang.Object
adaa.analytics.rules.logic.representation.RuleParser
Class for parsing rules from text.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CompoundCondition
parseCompoundCondition
(String s, IAttributes meta) Parses a compound condition.static ElementaryCondition
parseElementaryCondition
(String s, IAttributes meta) Parses an elementary condition.static Rule
parseRule
(String s, IAttributes meta) Parses a rule.
-
Constructor Details
-
RuleParser
public RuleParser()
-
-
Method Details
-
parseRule
Parses a rule.- Parameters:
s
- String to be parsed.meta
- Example set meta data.- Returns:
- Rule instance.
-
parseCompoundCondition
Parses a compound condition.- Parameters:
s
- String to be parsed.meta
- Example set meta data.- Returns:
- Compound condition instance.
-
parseElementaryCondition
Parses an elementary condition.- Parameters:
s
- String to be parsed.meta
- Example set meta data.- Returns:
- Elementary condition instance.
-