public class CONTAINS extends AbstractEvaluationOperator
Modifier and Type | Field and Description |
---|---|
static String |
CONTAINS_ID |
Constructor and Description |
---|
CONTAINS() |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate(IExecutionContext ctxt,
IEvaluationCondition condition)
Evaluate result for this operator.
|
String |
getImplementationId()
Unique addon implementation ID.
|
IEvaluationOperator |
getInverted()
Returns a new instance instance of Evaluation operator, allowing to invert the operands.
|
IEvaluationOperator |
getNegated()
Returns a new instance instance of Evaluation operator, allowing to negate the operands.
|
Class<?> |
getReferenceExpectedType(Class<?> srcType,
Class<?> srcGenericType)
Returns Collection class.
|
String |
getRepresentation()
String representation for human read
|
Class<?> |
getSourceExpectedType()
Returns Collection class.
|
clone, compile, compileOperator, equals, getReferencePreferredType, hashCode, toString
getInternalCacheIdentifier, isCacheUsed, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, toString, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
finalize, getClass, notify, notifyAll, wait, wait, wait
getInternalCacheIdentifier, isCacheUsed, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
public static final String CONTAINS_ID
public boolean evaluate(IExecutionContext ctxt, IEvaluationCondition condition) throws MConditionEvaluationException
IEvaluationOperator
MConditionEvaluationException
public IEvaluationOperator getInverted()
IEvaluationOperator
public IEvaluationOperator getNegated()
IEvaluationOperator
public String getRepresentation()
IEvaluationOperator
public String getImplementationId()
IAddon
public Class<?> getSourceExpectedType()
getSourceExpectedType
in interface IEvaluationOperator
getSourceExpectedType
in class AbstractEvaluationOperator
public Class<?> getReferenceExpectedType(Class<?> srcType, Class<?> srcGenericType)
getReferenceExpectedType
in interface IEvaluationOperator
getReferenceExpectedType
in class AbstractEvaluationOperator
srcType
- If known, the source accessor type should be provided to make better prevision.srcGenericType
- If known, the source accessor generic type should be provided to make better prevision.