public class BooleanOperator extends SOperator<Boolean>
Operator. Is able to do boolean operations.
TODO: performance enhancing pre-check for evaluation (e.g.: A | B ==> if A is true, B can be ignored!)KEY_BEGIN, KEY_BETWEEN, KEY_CONCAT, KEY_EMPTY, KEY_END, KEY_HIGH_OPERATION, KEY_OPERAND, KEY_OPERATION, KEY_RESULT, KEY_TERM, KEY_TERM_ENCLOSED| Constructor and Description |
|---|
BooleanOperator()
constructor
|
BooleanOperator(Map<CharSequence,Boolean> values)
constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected static IConverter<CharSequence,Boolean> |
createConverter() |
protected void |
createOperations()
define all possible operations. see
Operator.operationDefs |
concat, createSyntax, createTermSyntax_NEW_ALTERNIVE13062015, createTermSyntax, extract, replace, subElement, subEnclosing, trim, unwrap, wrapaddOperation, addValue, encloseInBrackets, eval, eval, getValue, getValues, newOperand, operate, reset, resultEstablished, syntax, toStringpublic BooleanOperator()
public BooleanOperator(Map<CharSequence,Boolean> values)
values - protected static IConverter<CharSequence,Boolean> createConverter()
protected void createOperations()
Operator.operationDefscreateOperations in class Operator<CharSequence,Boolean>Copyright © 2012–2022. All rights reserved.