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, Namespaceable
- See Also:
- Serialized Form
Methods inherited from class org.drools.lang.descr.BaseDescr |
getColumn, getEndCharacter, getEndColumn, getEndLine, getLine, getStartCharacter, getText, setEndCharacter, setEndLocation, setLocation, 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
setNamespace
public void setNamespace(String namespace)
- Specified by:
setNamespace
in interface Namespaceable
getNamespace
public String getNamespace()
- Specified by:
getNamespace
in interface Namespaceable
getResource
public org.drools.io.Resource getResource()
setResource
public void setResource(org.drools.io.Resource resource)
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()
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()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.