Package org.drools.template.model
Class AttributedDRLElement
- java.lang.Object
-
- org.drools.template.model.DRLElement
-
- org.drools.template.model.AttributedDRLElement
-
public abstract class AttributedDRLElement extends DRLElement
Intermediary class, extending DRLElement with the capability of storing attributes, as required for rules and the package itself.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAttributedDRLElement()protectedAttributedDRLElement(java.lang.Integer salience)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringasStringLiteral(java.lang.String value)protected java.lang.StringasTimerLiteral(java.lang.String value)java.lang.StringgetAttribute(java.lang.String name)java.lang.StringgetSalience()protected voidrenderDRL(DRLOutput out)voidsetActivationGroup(java.lang.String value)voidsetAgendaGroup(java.lang.String value)voidsetAutoFocus(boolean value)voidsetCalendars(java.lang.String value)voidsetDateEffective(java.lang.String value)voidsetDateExpires(java.lang.String value)voidsetDuration(java.lang.Long value)voidsetEnabled(boolean value)voidsetLockOnActive(boolean value)voidsetNoLoop(boolean value)voidsetRuleFlowGroup(java.lang.String value)voidsetSalience(java.lang.Integer value)voidsetSalience(java.lang.String value)voidsetTimer(java.lang.String value)-
Methods inherited from class org.drools.template.model.DRLElement
setComment
-
-
-
-
Method Detail
-
renderDRL
protected void renderDRL(DRLOutput out)
-
asStringLiteral
protected java.lang.String asStringLiteral(java.lang.String value)
-
asTimerLiteral
protected java.lang.String asTimerLiteral(java.lang.String value)
-
setSalience
public void setSalience(java.lang.Integer value)
-
setSalience
public void setSalience(java.lang.String value)
-
setDuration
public void setDuration(java.lang.Long value)
-
setTimer
public void setTimer(java.lang.String value)
-
setEnabled
public void setEnabled(boolean value)
-
setCalendars
public void setCalendars(java.lang.String value)
-
setActivationGroup
public void setActivationGroup(java.lang.String value)
-
setRuleFlowGroup
public void setRuleFlowGroup(java.lang.String value)
-
setAgendaGroup
public void setAgendaGroup(java.lang.String value)
-
setNoLoop
public void setNoLoop(boolean value)
-
setLockOnActive
public void setLockOnActive(boolean value)
-
setAutoFocus
public void setAutoFocus(boolean value)
-
setDateEffective
public void setDateEffective(java.lang.String value)
-
setDateExpires
public void setDateExpires(java.lang.String value)
-
getAttribute
public java.lang.String getAttribute(java.lang.String name)
-
getSalience
public java.lang.String getSalience()
-
-