org.drools.lang.descr
Class RuleDescr
java.lang.Object
org.drools.lang.descr.BaseDescr
org.drools.lang.descr.AnnotatedBaseDescr
org.drools.lang.descr.RuleDescr
- All Implemented Interfaces:
- Externalizable, Serializable, Dialectable, Namespaceable
- Direct Known Subclasses:
- QueryDescr
public class RuleDescr
- extends AnnotatedBaseDescr
- implements Dialectable
- See Also:
- Serialized Form
Methods inherited from class org.drools.lang.descr.BaseDescr |
copyLocation, getColumn, getEndCharacter, getEndColumn, getEndLine, getLine, getNamespace, getResource, getStartCharacter, getText, positionAsString, setEndCharacter, setEndLocation, setLocation, setNamespace, setResource, setStartCharacter, setText |
RuleDescr
public RuleDescr()
RuleDescr
public RuleDescr(String name)
RuleDescr
public RuleDescr(String ruleName,
String documentation)
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal
in interface Externalizable
- Overrides:
readExternal
in class AnnotatedBaseDescr
- Throws:
IOException
ClassNotFoundException
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal
in interface Externalizable
- Overrides:
writeExternal
in class AnnotatedBaseDescr
- Throws:
IOException
getName
public String getName()
setName
public void setName(String name)
getDialect
public String getDialect()
- Specified by:
getDialect
in interface Dialectable
getSalience
public String getSalience()
getClassName
public String getClassName()
setClassName
public void setClassName(String className)
getDocumentation
public String getDocumentation()
getAttributes
public Map<String,AttributeDescr> getAttributes()
addAttribute
public void addAttribute(AttributeDescr attribute)
getLhs
public AndDescr getLhs()
setLhs
public void setLhs(AndDescr lhs)
getConsequence
public Object getConsequence()
setConsequence
public void setConsequence(Object consequence)
getNamedConsequences
public Map<String,Object> getNamedConsequences()
addNamedConsequences
public void addNamedConsequences(String name,
Object consequence)
setConsequenceLocation
public void setConsequenceLocation(int line,
int pattern)
setConsequenceOffset
public void setConsequenceOffset(int offset)
getConsequenceOffset
public int getConsequenceOffset()
getConsequenceLine
public int getConsequenceLine()
getConsequencePattern
public int getConsequencePattern()
getEnabled
public String getEnabled()
setParentName
public void setParentName(String parentName)
getParentName
public String getParentName()
isRule
public boolean isRule()
isQuery
public boolean isQuery()
getErrors
public List<String> getErrors()
hasErrors
public boolean hasErrors()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.