org.drools.verifier.components
Class Restriction

java.lang.Object
  extended by org.drools.verifier.data.VerifierComponent
      extended by org.drools.verifier.components.PackageComponent
          extended by org.drools.verifier.components.RuleComponent
              extended by org.drools.verifier.components.PatternComponent
                  extended by org.drools.verifier.components.Restriction
All Implemented Interfaces:
Comparable<VerifierComponent>, ChildComponent, Cause
Direct Known Subclasses:
EnumRestriction, LiteralRestriction, QualifiedIdentifierRestriction, ReturnValueRestriction, VariableRestriction

public abstract class Restriction
extends PatternComponent
implements Cause


Nested Class Summary
static class Restriction.RestrictionType
           
 
Field Summary
protected  Operator operator
           
 
Constructor Summary
Restriction(Pattern pattern)
           
 
Method Summary
 String getFieldPath()
           
 Operator getOperator()
           
 String getPath()
           
abstract  Restriction.RestrictionType getRestrictionType()
           
 VerifierComponentType getVerifierComponentType()
           
 boolean isPatternIsNot()
           
 void setFieldPath(String path)
           
 void setOperator(Operator operator)
           
 void setPatternIsNot(boolean patternIsNot)
           
 
Methods inherited from class org.drools.verifier.components.PatternComponent
getPatternName, getPatternOrderNumber, getPatternPath
 
Methods inherited from class org.drools.verifier.components.RuleComponent
getFullRulePath, getOrderNumber, getParentPath, getParentType, getRuleName, getRulePath, setOrderNumber, setParentPath, setParentType, setRuleName
 
Methods inherited from class org.drools.verifier.components.PackageComponent
getPackageName, getPackagePath, setPackageName
 
Methods inherited from class org.drools.verifier.data.VerifierComponent
compareTo, getCauses, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.drools.verifier.report.components.Cause
getCauses
 

Field Detail

operator

protected Operator operator
Constructor Detail

Restriction

public Restriction(Pattern pattern)
Method Detail

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 Operator getOperator()

setOperator

public void setOperator(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 Inc.. All Rights Reserved.