org.drools.verifier.components
Class RuleComponent

java.lang.Object
  extended by org.drools.verifier.data.VerifierComponent
      extended by org.drools.verifier.components.PackageComponent
          extended by org.drools.verifier.components.RuleComponent
All Implemented Interfaces:
Comparable<VerifierComponent>, ChildComponent, Cause
Direct Known Subclasses:
Pattern, PatternComponent, PatternVariable, RuleEval, RuleOperatorDescr, SubRule, TextConsequence, VerifierAccessorDescr, VerifierFieldAccessDescr, VerifierFunctionCallDescr, VerifierMethodAccessDescr

public abstract class RuleComponent
extends PackageComponent
implements ChildComponent


Constructor Summary
RuleComponent(VerifierRule rule)
           
 
Method Summary
 String getFullRulePath()
           
 int getOrderNumber()
           
 String getParentPath()
           
 VerifierComponentType getParentType()
           
 String getPath()
           
 String getRuleName()
           
 String getRulePath()
           
 void setOrderNumber(int orderNumber)
           
 void setParentPath(String parentPath)
           
 void setParentType(VerifierComponentType parentType)
           
protected  void setRuleName(String ruleName)
           
 
Methods inherited from class org.drools.verifier.components.PackageComponent
getPackageName, getPackagePath, setPackageName
 
Methods inherited from class org.drools.verifier.data.VerifierComponent
compareTo, getCauses, getVerifierComponentType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RuleComponent

public RuleComponent(VerifierRule rule)
Method Detail

getFullRulePath

public String getFullRulePath()
Returns:
Rule package name + rule name.

getRuleName

public String getRuleName()

setRuleName

protected void setRuleName(String ruleName)

getRulePath

public String getRulePath()

getPath

public String getPath()
Specified by:
getPath in class VerifierComponent

getParentType

public VerifierComponentType getParentType()
Specified by:
getParentType in interface ChildComponent

getParentPath

public String getParentPath()
Specified by:
getParentPath in interface ChildComponent

getOrderNumber

public int getOrderNumber()
Specified by:
getOrderNumber in interface ChildComponent

setParentType

public void setParentType(VerifierComponentType parentType)

setParentPath

public void setParentPath(String parentPath)

setOrderNumber

public void setOrderNumber(int orderNumber)


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