Class ConditionValidateParser
java.lang.Object
com.epam.fix.validation.engine.validators.condition.ConditionValidateParser
This class uses for parsing condition for conditionary required fields and generate some executable Condition
implementation.
Supporting comparing operators: "=", "!=", "<", ">", "in"; Supporting logical operators: "not", "or", "and" Supporting searching operator: "existtags"; Supporting special fake operator: "false"
Examples of valid conditions: false existtags(T$91) T$28='C' or T$28='R' T$20 in ('1','2') T$59='GTD' and (not existtags(T$126)) not (T$71=2 or T$626 in ('5', '7'))
- Version:
- $Revision: 1.20 $ $Date: 2008/05/06 15:27:24 $
- Author:
- Alexander Sereda <alsereda@gmail.com>, Serhiy_Zahriychuk
-
Constructor Summary
ConstructorsConstructorDescriptionConditionValidateParser
(String condition) Create parser and pass condition string for parsing. -
Method Summary
Modifier and TypeMethodDescriptionReturns full list of classes of conditional operator by input string
-
Constructor Details
-
ConditionValidateParser
Create parser and pass condition string for parsing.- Parameters:
condition
- - condition string.
-
-
Method Details
-
getCondition
Returns full list of classes of conditional operator by input string- Returns:
- full list of classes of conditional operator
-