org.drools.verifier.components
Class LiteralRestriction

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
                      extended by org.drools.verifier.components.LiteralRestriction
All Implemented Interfaces:
Comparable<VerifierComponent>, ChildComponent, Cause
Direct Known Subclasses:
BooleanRestriction, DateRestriction, NumberRestriction, StringRestriction

public abstract class LiteralRestriction
extends Restriction
implements Cause


Nested Class Summary
 
Nested classes/interfaces inherited from class org.drools.verifier.components.Restriction
Restriction.RestrictionType
 
Field Summary
 
Fields inherited from class org.drools.verifier.components.Restriction
operator
 
Constructor Summary
LiteralRestriction(Pattern pattern)
           
 
Method Summary
static LiteralRestriction createRestriction(Pattern pattern, String value)
           
 Restriction.RestrictionType getRestrictionType()
           
abstract  String getValueAsString()
           
abstract  String getValueType()
           
 String toString()
           
 
Methods inherited from class org.drools.verifier.components.Restriction
getFieldPath, getOperator, getPath, getVerifierComponentType, isPatternIsNot, setFieldPath, setOperator, setPatternIsNot
 
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
 
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
 

Constructor Detail

LiteralRestriction

public LiteralRestriction(Pattern pattern)
Method Detail

getRestrictionType

public Restriction.RestrictionType getRestrictionType()
Specified by:
getRestrictionType in class Restriction

getValueAsString

public abstract String getValueAsString()

getValueType

public abstract String getValueType()

createRestriction

public static LiteralRestriction createRestriction(Pattern pattern,
                                                   String value)

toString

public String toString()
Overrides:
toString in class VerifierComponent


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.