org.drools.verifier.components
Class Restriction
java.lang.Object
org.drools.verifier.data.VerifierComponent<D>
org.drools.verifier.components.PackageComponent<D>
org.drools.verifier.components.RuleComponent
org.drools.verifier.components.PatternComponent
org.drools.verifier.components.Restriction
- All Implemented Interfaces:
- Comparable, ChildComponent, Cause
- Direct Known Subclasses:
- EnumRestriction, LiteralRestriction, QualifiedIdentifierRestriction, ReturnValueRestriction, VariableRestriction
public abstract class Restriction
- extends PatternComponent
- implements Cause
Field Summary |
protected org.drools.core.base.evaluators.Operator |
operator
|
Methods inherited from interface org.drools.verifier.report.components.Cause |
getCauses |
operator
protected org.drools.core.base.evaluators.Operator operator
Restriction
public Restriction(Pattern pattern)
getRestrictionType
public abstract Restriction.RestrictionType getRestrictionType()
getPath
public String getPath()
- Overrides:
getPath
in class PatternComponent
getVerifierComponentType
public VerifierComponentType getVerifierComponentType()
- Specified by:
getVerifierComponentType
in class VerifierComponent
getOperator
public org.drools.core.base.evaluators.Operator getOperator()
setOperator
public void setOperator(org.drools.core.base.evaluators.Operator operator)
getFieldPath
public String getFieldPath()
setFieldPath
public void setFieldPath(String path)
isPatternIsNot
public boolean isPatternIsNot()
setPatternIsNot
public void setPatternIsNot(boolean patternIsNot)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.