org.drools.lang.descr
Class RuleDescr

java.lang.Object
  extended byorg.drools.lang.descr.PatternDescr
      extended byorg.drools.lang.descr.RuleDescr
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
QueryDescr

public class RuleDescr
extends PatternDescr

See Also:
Serialized Form
 

Constructor Summary
RuleDescr(java.lang.String name)
           
RuleDescr(java.lang.String ruleName, java.lang.String documentation)
           
 
Method Summary
 void addAttribute(AttributeDescr attribute)
           
 java.util.List getAttributes()
           
 java.lang.String getClassName()
           
 java.lang.String getConsequence()
           
 int getConsequenceColumn()
           
 int getConsequenceLine()
           
 int getConsequenceOffset()
           
 java.lang.String getDocumentation()
           
 AndDescr getLhs()
           
 java.lang.String getName()
           
 void setAttributes(java.util.List attributes)
           
 void SetClassName(java.lang.String className)
           
 void setConsequence(java.lang.String consequence)
           
 void setConsequenceLocation(int line, int column)
           
 void setConsequenceOffset(int offset)
           
 void setLhs(AndDescr lhs)
           
 
Methods inherited from class org.drools.lang.descr.PatternDescr
getColumn, getEndColumn, getEndLine, getLine, setEndLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuleDescr

public RuleDescr(java.lang.String name)

RuleDescr

public RuleDescr(java.lang.String ruleName,
                 java.lang.String documentation)
Method Detail

getName

public java.lang.String getName()

getClassName

public java.lang.String getClassName()

SetClassName

public void SetClassName(java.lang.String className)

getDocumentation

public java.lang.String getDocumentation()

getAttributes

public java.util.List getAttributes()

addAttribute

public void addAttribute(AttributeDescr attribute)

setAttributes

public void setAttributes(java.util.List attributes)

getLhs

public AndDescr getLhs()

setLhs

public void setLhs(AndDescr lhs)

getConsequence

public java.lang.String getConsequence()

setConsequence

public void setConsequence(java.lang.String consequence)

setConsequenceLocation

public void setConsequenceLocation(int line,
                                   int column)

setConsequenceOffset

public void setConsequenceOffset(int offset)

getConsequenceOffset

public int getConsequenceOffset()

getConsequenceLine

public int getConsequenceLine()

getConsequenceColumn

public int getConsequenceColumn()