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, doExecutePageOnSize, getGlobalPosition, getPageSize, hasNext, isDecorateNext, isPageNeeded, iterator, next, page, pageIfNecessary, pageIfNecessary, pageOnSize, protoNext, 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()