org.drools.decisiontable.model
Class Package

java.lang.Object
  extended byorg.drools.decisiontable.model.Package
All Implemented Interfaces:
DRLJavaEmitter

public class Package
extends java.lang.Object
implements DRLJavaEmitter

 

Constructor Summary
Package(java.lang.String name)
           
 
Method Summary
 void addFunctions(java.lang.String listing)
           
 void addImport(Import imp)
           
 void addRule(Rule rule)
           
 void addVariable(Global varz)
           
 java.util.List getImports()
           
 java.lang.String getName()
           
 java.util.List getRules()
           
 java.util.List getVariables()
           
 void renderDRL(DRLOutput out)
          Each node can add its contribution to the output
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Package

public Package(java.lang.String name)
Method Detail

addImport

public void addImport(Import imp)

addVariable

public void addVariable(Global varz)

addRule

public void addRule(Rule rule)

addFunctions

public void addFunctions(java.lang.String listing)

getName

public java.lang.String getName()

getImports

public java.util.List getImports()

getVariables

public java.util.List getVariables()

getRules

public java.util.List getRules()

renderDRL

public void renderDRL(DRLOutput out)
Description copied from interface: DRLJavaEmitter
Each node can add its contribution to the output

Specified by:
renderDRL in interface DRLJavaEmitter