org.databene.benerator.util
Class FilterExDataSource<E>

java.lang.Object
  extended by org.databene.webdecs.util.AbstractDataSource<T>
      extended by org.databene.webdecs.util.DataSourceAdapter<E,E>
          extended by org.databene.webdecs.util.DataSourceProxy<E>
              extended by org.databene.benerator.util.FilterExDataSource<E>
All Implemented Interfaces:
java.io.Closeable, org.databene.webdecs.DataSource<E>

public class FilterExDataSource<E>
extends org.databene.webdecs.util.DataSourceProxy<E>

Iterable proxy which creates Iterators that filter their output with a (boolean) filter expression.

Created: 08.03.2011 11:47:20

Since:
0.5.8
Author:
Volker Bergmann
See Also:
FilterExIterator

Field Summary
 
Fields inherited from class org.databene.webdecs.util.DataSourceAdapter
source
 
Fields inherited from class org.databene.webdecs.util.AbstractDataSource
type
 
Constructor Summary
FilterExDataSource(org.databene.webdecs.DataSource<E> source, org.databene.script.Expression<java.lang.Boolean> filterEx, org.databene.commons.Context context)
           
 
Method Summary
 org.databene.webdecs.DataIterator<E> iterator()
           
 
Methods inherited from class org.databene.webdecs.util.DataSourceAdapter
close
 
Methods inherited from class org.databene.webdecs.util.AbstractDataSource
getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterExDataSource

public FilterExDataSource(org.databene.webdecs.DataSource<E> source,
                          org.databene.script.Expression<java.lang.Boolean> filterEx,
                          org.databene.commons.Context context)
Method Detail

iterator

public org.databene.webdecs.DataIterator<E> iterator()
Specified by:
iterator in interface org.databene.webdecs.DataSource<E>
Overrides:
iterator in class org.databene.webdecs.util.DataSourceProxy<E>


Copyright © 2013. All Rights Reserved.