Class IterableDataModel<E>

IterableDataModel is an implementation of DataModel that wraps an Iterable.

This can be used to encapsulate nearly every collection type, including Collection derived types such as
List and Set. As such this specific DataModel can be used instead of more specific DataModels like
ListDataModel and JSF 2.2's CollectionDataModel.