public class Package extends AttributedDRLElement implements DRLJavaEmitter
Modifier and Type | Method and Description |
---|---|
void |
addDeclaredType(String declaration) |
void |
addFunctions(String listing) |
void |
addImport(Import imp) |
void |
addQueries(String listing) |
void |
addRule(Rule rule) |
void |
addVariable(Global varz) |
List<Import> |
getImports() |
String |
getName() |
List<Rule> |
getRules() |
List<Global> |
getVariables() |
void |
renderDRL(DRLOutput out)
Each node can add its contribution to the output
|
asStringLiteral, asTimerLiteral, getAttribute, getSalience, setActivationGroup, setAgendaGroup, setAutoFocus, setCalendars, setDateEffective, setDateExpires, setDuration, setEnabled, setLockOnActive, setNoLoop, setRuleFlowGroup, setSalience, setSalience, setTimer
setComment
public Package(String name)
public void addImport(Import imp)
public void addVariable(Global varz)
public void addRule(Rule rule)
public void addFunctions(String listing)
public void addQueries(String listing)
public void addDeclaredType(String declaration)
public String getName()
public void renderDRL(DRLOutput out)
DRLJavaEmitter
renderDRL
in interface DRLJavaEmitter
renderDRL
in class AttributedDRLElement
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.