PageMixer API - 3.1

jp.ne.dti.lares.foozy.pagemixer.mixer
Interface DataProvider

All Known Implementing Classes:
ListDataProvider, ArrayListDataProvider

public interface DataProvider

Abstraction of data provider for data insetting filter.

Some filters need data set to inset it in token sequene. Those data sets can not be prepared, because those often depend on execution context (e.g.: calculated attribute from HttpServletRequest#getAttribute).

There should be many ways to hold those context depend data sets. - means "you can hold those in many ways" -, and so, data set getting implementations should be hidden.

This interface provides abstraction of getting to context depend data set.

In fact, all classes depending on this have method to get Iterator from this, and that method makes this class useless. So this class will be abolished at next major version up.

See Also:
SequenceDataIterationFilter

Method Summary
 java.util.Iterator provide()
          Get iterator to get data set.
 

Method Detail

provide

public java.util.Iterator provide()
Get iterator to get data set.
Returns:
iterator containing data set

PageMixer API - 3.1