public abstract class AbstractCollectionEvaluationOperator extends AbstractEvaluationOperator
Constructor and Description |
---|
AbstractCollectionEvaluationOperator() |
Modifier and Type | Method and Description |
---|---|
Class<?> |
getReferenceExpectedType(Class<?> srcType,
Class<?> srcGenericType)
Returns Collection class in basic implementation.
|
Class<?> |
getReferencePreferredType(Class<?> srcType,
Class<?> srcGenericType)
Returns Set class in basic implementation.
|
Class<?> |
getSourceExpectedType()
Returns Collection class in basic implementation.
|
clone, compile, compileOperator, equals, hashCode, toString
getInternalCacheIdentifier, isCacheUsed, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, toString, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
finalize, getClass, notify, notifyAll, wait, wait, wait
evaluate, getInverted, getNegated, getRepresentation
getImplementationId, getInternalCacheIdentifier, isCacheUsed, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
public AbstractCollectionEvaluationOperator()
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.public Class<?> getReferencePreferredType(Class<?> srcType, Class<?> srcGenericType)
getReferencePreferredType
in interface IEvaluationOperator
getReferencePreferredType
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.