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.base.evaluators.Operator |
operator
|
Methods inherited from interface org.drools.verifier.report.components.Cause |
getCauses |
operator
protected org.drools.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.base.evaluators.Operator getOperator()
setOperator
public void setOperator(org.drools.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-2011 JBoss by Red Hat. All Rights Reserved.