Class ActionInspector
- java.lang.Object
-
- org.drools.verifier.core.cache.inspectors.action.ActionInspector
-
- All Implemented Interfaces:
HasKeys,HasUUID,HumanReadable,IsConflicting,IsRedundant,IsSubsuming
- Direct Known Subclasses:
BRLActionInspector,FieldActionInspector
public abstract class ActionInspector extends java.lang.Object implements IsRedundant, IsSubsuming, IsConflicting, HumanReadable, HasKeys
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.drools.verifier.core.relations.IsConflicting
IsConflicting.Covers<T>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedActionInspector(Action action, AnalyzerConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanconflicts(java.lang.Object other)UUIDKeygetUuidKey()booleanhasValue()booleanisRedundant(java.lang.Object other)Key[]keys()booleansubsumes(java.lang.Object other)java.lang.StringtoHumanReadableString()
-
-
-
Field Detail
-
action
protected Action action
-
-
Constructor Detail
-
ActionInspector
protected ActionInspector(Action action, AnalyzerConfiguration configuration)
-
-
Method Detail
-
isRedundant
public boolean isRedundant(java.lang.Object other)
- Specified by:
isRedundantin interfaceIsRedundant
-
conflicts
public boolean conflicts(java.lang.Object other)
- Specified by:
conflictsin interfaceIsConflicting
-
subsumes
public boolean subsumes(java.lang.Object other)
- Specified by:
subsumesin interfaceIsSubsuming
-
toHumanReadableString
public java.lang.String toHumanReadableString()
- Specified by:
toHumanReadableStringin interfaceHumanReadable
-
hasValue
public boolean hasValue()
-
getUuidKey
public UUIDKey getUuidKey()
- Specified by:
getUuidKeyin interfaceHasUUID
-
-