Class ComparableConditionInspector<T extends Comparable<T>>
java.lang.Object
org.drools.verifier.core.cache.inspectors.condition.ConditionInspector<T>
org.drools.verifier.core.cache.inspectors.condition.ComparableConditionInspector<T>
- All Implemented Interfaces:
HasKeys,HasUUID,HumanReadable,IsConflicting,IsConflicting.Covers<T>,IsOverlapping,IsRedundant,IsSubsuming
- Direct Known Subclasses:
BooleanConditionInspector,NumericIntegerConditionInspector,StringConditionInspector
public class ComparableConditionInspector<T extends Comparable<T>>
extends ConditionInspector<T>
implements IsConflicting.Covers<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.verifier.core.relations.IsConflicting
IsConflicting.Covers<T> -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionComparableConditionInspector(FieldCondition condition, AnalyzerConfiguration configuration) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancovers(Comparable<T> otherValue) getField()booleanbooleanMethods inherited from class org.drools.verifier.core.cache.inspectors.condition.ConditionInspector
equals, getCondition, getUuidKey, getValue, getValues, hashCode, hasValue, isRedundant, keys, toString, valueIsEqualTo, valueIsGreaterThan, valueIsGreaterThanOrEqualTo, valueIsLessThan, valueIsLessThanOrEqualTo
-
Field Details
-
field
-
operator
-
-
Constructor Details
-
ComparableConditionInspector
-
-
Method Details
-
getField
-
getOperator
-
conflicts
- Specified by:
conflictsin interfaceIsConflicting<T extends Comparable<T>>
-
overlaps
- Specified by:
overlapsin interfaceIsOverlapping
-
subsumes
- Specified by:
subsumesin interfaceIsSubsuming<T extends Comparable<T>>
-
covers
- Specified by:
coversin interfaceIsConflicting.Covers<T extends Comparable<T>>
-
toHumanReadableString
- Specified by:
toHumanReadableStringin interfaceHumanReadable- Specified by:
toHumanReadableStringin classConditionInspector<T extends Comparable<T>>
-