public class IteratorChainBuilder extends Object
Constructor and Description |
---|
IteratorChainBuilder() |
Modifier and Type | Method and Description |
---|---|
protected static <I,O> ConversionIterator<I,O> |
buildCaster(CloseableIterator<I> input) |
static <O extends FetchingElement> |
buildChain(CloseableIterator<org.gcube.data.spd.model.products.ResultElement> input,
SearchResultType type,
org.gcube.application.framework.core.session.ASLSession session) |
static CloseableIterator<Occurrence> |
buildOccurrenceConverter(CloseableIterator<org.gcube.data.spd.model.products.OccurrencePoint> input) |
protected static CloseableIterator<ResultRow> |
buildSpecieProductChain(CloseableIterator<org.gcube.data.spd.model.products.ResultElement> input,
org.gcube.application.framework.core.session.ASLSession session) |
protected static CloseableIterator<TaxonomyRow> |
buildTaxonomyItemChain(CloseableIterator<org.gcube.data.spd.model.products.ResultElement> input,
org.gcube.application.framework.core.session.ASLSession session) |
public static <O extends FetchingElement> CloseableIterator<O> buildChain(CloseableIterator<org.gcube.data.spd.model.products.ResultElement> input, SearchResultType type, org.gcube.application.framework.core.session.ASLSession session)
protected static CloseableIterator<ResultRow> buildSpecieProductChain(CloseableIterator<org.gcube.data.spd.model.products.ResultElement> input, org.gcube.application.framework.core.session.ASLSession session)
protected static CloseableIterator<TaxonomyRow> buildTaxonomyItemChain(CloseableIterator<org.gcube.data.spd.model.products.ResultElement> input, org.gcube.application.framework.core.session.ASLSession session)
protected static <I,O> ConversionIterator<I,O> buildCaster(CloseableIterator<I> input)
public static CloseableIterator<Occurrence> buildOccurrenceConverter(CloseableIterator<org.gcube.data.spd.model.products.OccurrencePoint> input)
Copyright © 2016. All Rights Reserved.