org.drools.template
Class ObjectDataCompiler

java.lang.Object
  extended by org.drools.template.DataProviderCompiler
      extended by org.drools.template.ObjectDataCompiler

public class ObjectDataCompiler
extends DataProviderCompiler

This class provides additional methods for invoking the template compiler, taking the actual parameters from maps or objects.


Constructor Summary
ObjectDataCompiler()
           
 
Method Summary
 String compile(Collection<?> objs, InputStream templateStream)
          Compile templates, substituting from a collection of maps or objects into the given template.
 String compile(Collection<?> objs, String template)
          Compile templates, substituting from a collection of maps or objects into the given template.
 
Methods inherited from class org.drools.template.DataProviderCompiler
closeStream, compile, compile, compile, newCell
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectDataCompiler

public ObjectDataCompiler()
Method Detail

compile

public String compile(Collection<?> objs,
                      String template)
Compile templates, substituting from a collection of maps or objects into the given template.

Parameters:
objs - the collection of maps or objects
template - the template resource pathname
Returns:
the expanded rules as a string

compile

public String compile(Collection<?> objs,
                      InputStream templateStream)
Compile templates, substituting from a collection of maps or objects into the given template.

Parameters:
objs - objs the collection of maps or objects
templateStream - the template as a stream
Returns:
the expanded rules as a string


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.