org.drools.template.objects
Class ObjectDataProvider
java.lang.Object
org.drools.template.objects.ObjectDataProvider
- All Implemented Interfaces:
- DataProvider
public class ObjectDataProvider
- extends Object
- implements DataProvider
An object of this class acts as a DataProvider for rule templates.
It may be created with a collection of maps or objects. The template's
column names are used as keys or Bean-stype accessors to obtain the
actual parameters for the substitution.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectDataProvider
public ObjectDataProvider(TemplateContainer tcont,
Collection<?> objs)
- Constructor from a template container
- Parameters:
tcont
- a template containerobjs
- a collection of maps or objects
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface DataProvider
next
public String[] next()
- Specified by:
next
in interface DataProvider
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.