|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lexevs.paging.AbstractPageableIterator<AssociatedConcept>
org.LexGrid.LexBIG.Impl.pagedgraph.paging.AssociatedConceptIterator
public class AssociatedConceptIterator
The Class AssociatedConceptIterator.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.lexevs.paging.AbstractPageableIterator |
---|
AbstractPageableIterator.NextDecorator<T>, AbstractPageableIterator.Pager<T> |
Constructor Summary | |
---|---|
AssociatedConceptIterator()
|
|
AssociatedConceptIterator(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.lang.String relationsContainerName,
java.lang.String associationPredicateName,
java.lang.String entityCode,
java.lang.String entityCodeNamespace,
boolean resolveForward,
boolean resolveBackward,
int resolveForwardAssociationDepth,
int resolveBackwardAssociationDepth,
int resolveCodedEntryDepth,
GraphQuery graphQuery,
LocalNameList propertyNames,
CodedNodeSet.PropertyType[] propertyTypes,
SortOptionList sortAlgorithms,
LocalNameList filterOptions,
CycleDetectingCallback cycleDetectingCallback,
AssociationListBuilder.AssociationDirection direction,
int pageSize)
Instantiates a new associated concept iterator. |
Method Summary | |
---|---|
protected AssociatedConcept |
decorateNext(AssociatedConcept associatedConcept)
Decorate next. |
protected java.util.List<AssociatedConcept> |
doPage(int currentPosition,
int pageSize)
Returns a page of results. |
protected java.util.List<AssociatedConcept> |
filterList(java.util.List<AssociatedConcept> list)
|
protected CodedNodeGraphDao.TripleNode |
getAssociatedConceptNode(AssociationListBuilder.AssociationDirection direction)
Gets the associated concept node. |
protected CodedNodeGraphDao.TripleNode |
getTripleUidIteratorNode(AssociationListBuilder.AssociationDirection direction)
Gets the triple uid iterator node. |
Methods inherited from class org.lexevs.paging.AbstractPageableIterator |
---|
doExecutePage, getGlobalPosition, getPageSize, hasNext, isDecorateNext, isPageNeeded, iterator, next, page, pageIfNecessary, remove, setDecorateNext |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AssociatedConceptIterator()
public AssociatedConceptIterator(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.lang.String relationsContainerName, java.lang.String associationPredicateName, java.lang.String entityCode, java.lang.String entityCodeNamespace, boolean resolveForward, boolean resolveBackward, int resolveForwardAssociationDepth, int resolveBackwardAssociationDepth, int resolveCodedEntryDepth, GraphQuery graphQuery, LocalNameList propertyNames, CodedNodeSet.PropertyType[] propertyTypes, SortOptionList sortAlgorithms, LocalNameList filterOptions, CycleDetectingCallback cycleDetectingCallback, AssociationListBuilder.AssociationDirection direction, int pageSize)
entityCode
- the entity codeentityCodeNamespace
- the entity code namespacedirection
- the directionpageSize
- the page sizecodingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionrelationsContainerName
- the relations container nameassociationPredicateName
- the association predicate nameresolveForward
- the resolve forwardresolveBackward
- the resolve backwardresolveForwardAssociationDepth
- the resolve forward association depthresolveBackwardAssociationDepth
- the resolve backward association depthresolveCodedEntryDepth
- the resolve coded entry depthgraphQuery
- the graph queryfilterOptions
- cycleDetectingCallback
- the cycle detecting callbackMethod Detail |
---|
protected AssociatedConcept decorateNext(AssociatedConcept associatedConcept)
AbstractPageableIterator
decorateNext
in class AbstractPageableIterator<AssociatedConcept>
associatedConcept
- the item
protected java.util.List<AssociatedConcept> doPage(int currentPosition, int pageSize)
AbstractPageableIterator
doPage
in class AbstractPageableIterator<AssociatedConcept>
currentPosition
- the current positionpageSize
- the page size
protected java.util.List<AssociatedConcept> filterList(java.util.List<AssociatedConcept> list)
protected CodedNodeGraphDao.TripleNode getTripleUidIteratorNode(AssociationListBuilder.AssociationDirection direction)
direction
- the direction
protected CodedNodeGraphDao.TripleNode getAssociatedConceptNode(AssociationListBuilder.AssociationDirection direction)
direction
- the direction
|
Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |