public abstract class AbstractMappingTripleIterator<T extends java.util.Iterator<java.lang.String>> extends AbstractRefereshingPageableIterator<T,ResolvedConceptReference>
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractMappingTripleIterator.MappingAbsoluteCodingSchemeVersionReferences
The Class MappingAbsoluteCodingSchemeVersionReferences.
|
AbstractRefereshingPageableIterator.RefershingPager<R,T>, AbstractRefereshingPageableIterator.RefreshResult<R,T>
AbstractPageableIterator.NextDecorator<T>, AbstractPageableIterator.Pager<T>
Constructor and Description |
---|
AbstractMappingTripleIterator()
Instantiates a new mapping triple iterator.
|
AbstractMappingTripleIterator(java.lang.String uri,
java.lang.String version,
java.lang.String relationsContainerName) |
Modifier and Type | Method and Description |
---|---|
protected abstract T |
createTripleIterator() |
protected T |
doGetRefresh()
Do get refresh.
|
protected java.util.List<? extends ResolvedConceptReference> |
doPage(int currentPosition,
int pageSize)
Returns a page of results.
|
protected void |
doRefresh(T refresh)
Do refresh.
|
protected AbstractMappingTripleIterator.MappingAbsoluteCodingSchemeVersionReferences |
getRefs() |
protected java.lang.String |
getRelationsContainerName() |
protected T |
getTripleUidIterator() |
protected java.lang.String |
getUri() |
protected java.lang.String |
getVersion() |
protected void |
initializetMappingTripleIterator() |
doExecutePage
decorateNext, getGlobalPosition, getPageSize, hasNext, isDecorateNext, isPageNeeded, iterator, next, page, pageIfNecessary, remove, setDecorateNext
public AbstractMappingTripleIterator()
public AbstractMappingTripleIterator(java.lang.String uri, java.lang.String version, java.lang.String relationsContainerName) throws LBParameterException
LBParameterException
protected void initializetMappingTripleIterator()
protected abstract T createTripleIterator() throws java.lang.Exception
java.lang.Exception
protected T doGetRefresh()
AbstractRefereshingPageableIterator
doGetRefresh
in class AbstractRefereshingPageableIterator<T extends java.util.Iterator<java.lang.String>,ResolvedConceptReference>
protected void doRefresh(T refresh)
AbstractRefereshingPageableIterator
doRefresh
in class AbstractRefereshingPageableIterator<T extends java.util.Iterator<java.lang.String>,ResolvedConceptReference>
refresh
- the refreshprotected java.util.List<? extends ResolvedConceptReference> doPage(int currentPosition, int pageSize)
AbstractPageableIterator
doPage
in class AbstractPageableIterator<ResolvedConceptReference>
currentPosition
- the current positionpageSize
- the page sizeprotected java.lang.String getUri()
protected java.lang.String getVersion()
protected java.lang.String getRelationsContainerName()
protected AbstractMappingTripleIterator.MappingAbsoluteCodingSchemeVersionReferences getRefs()
protected T getTripleUidIterator()