Package com.im.df.api.dml
Class Operators.SimpleTextOperator
- java.lang.Object
-
- com.im.df.api.dml.DFOperator
-
- com.im.df.api.dml.Operators.SimpleFieldValuesOperator
-
- com.im.df.api.dml.Operators.SimpleTextOperator
-
- Enclosing class:
- Operators
public static class Operators.SimpleTextOperator extends Operators.SimpleFieldValuesOperator
Operators for strings.
-
-
Constructor Summary
Constructors Constructor Description SimpleTextOperator(java.lang.String persistName, java.lang.String displayName, java.lang.String displayNameInExpression)
SimpleTextOperator(java.lang.String persistName, java.lang.String displayName, java.lang.String displayNameInExpression, java.lang.Class[] allowedCapabilities)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isEmptyStringAllowed()
void
validate(DFDataTree dataTree, java.util.List<DFTerm> operands, java.util.Map<java.lang.String,java.lang.Object> options, TermErrors errors)
Validate the operands in context of this operator.-
Methods inherited from class com.im.df.api.dml.Operators.SimpleFieldValuesOperator
getValidFormatMsg, isFieldAcceptableAsOperand, parseOperands
-
Methods inherited from class com.im.df.api.dml.DFOperator
correctNumberOfOperands, getDisplayName, getDisplayNameInExpression, getMaxOperands, getMinOperands, getPersistName, getStartingWith, getStartingWithOperator, getToStringPart, toString, toString
-
-
-
-
Constructor Detail
-
SimpleTextOperator
public SimpleTextOperator(java.lang.String persistName, java.lang.String displayName, java.lang.String displayNameInExpression, java.lang.Class[] allowedCapabilities)
-
SimpleTextOperator
public SimpleTextOperator(java.lang.String persistName, java.lang.String displayName, java.lang.String displayNameInExpression)
-
-
Method Detail
-
validate
public void validate(DFDataTree dataTree, java.util.List<DFTerm> operands, java.util.Map<java.lang.String,java.lang.Object> options, TermErrors errors)
Description copied from class:DFOperator
Validate the operands in context of this operator. It's up to operator to decide if it accepts the given operands or not. This method is called fromDFTerm.validate(com.im.df.api.ddl.DFDataTree)
.- Overrides:
validate
in classOperators.SimpleFieldValuesOperator
- Parameters:
dataTree
- The datatree where this operator will be usedoperands
- The list of operandsoptions
- Options of this query term (DFTermExpression.getOptions()
errors
- The errors object which contains the result of the validation
-
isEmptyStringAllowed
protected boolean isEmptyStringAllowed()
- Overrides:
isEmptyStringAllowed
in classOperators.SimpleFieldValuesOperator
-
-