@Deprecated public class PagingChildNodeIterator extends NodeAddedListenerSupport implements ChildTreeNodeIterator
Constructor and Description |
---|
PagingChildNodeIterator()
Deprecated.
Instantiates a new paging child node iterator.
|
PagingChildNodeIterator(LexEvsTreeDao lexEvsTreeDao,
java.lang.String codingScheme,
CodingSchemeVersionOrTag versionOrTag,
java.lang.String code,
java.lang.String namespace,
LexEvsTreeDao.Direction direction,
java.util.List<java.lang.String> associationNames,
int pageSize)
Deprecated.
Instantiates a new paging child node iterator.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<java.lang.String> |
getKnownChildrenCodes()
Deprecated.
Gets the known children codes.
|
LexEvsTreeDao |
getLexEvsTreeDao()
Deprecated.
Gets the lex evs tree dao.
|
int |
getPageSize()
Deprecated.
Gets the page size.
|
boolean |
hasNext()
Deprecated.
|
void |
initIterator(LexEvsTreeNode parent,
boolean countOnly)
Deprecated.
Inits the iterator.
|
LexEvsTreeNode |
next()
Deprecated.
|
protected java.util.List<LexEvsTreeNode> |
pageChildren()
Deprecated.
Page children.
|
protected void |
pageIfNecessary()
Deprecated.
Page if necessary.
|
void |
remove()
Deprecated.
|
void |
reset()
Deprecated.
Reset.
|
protected void |
setIteratorFactory(ChildTreeNodeIteratorFactory iteratorFactory)
Deprecated.
Sets the iterator factory.
|
void |
setLexEvsTreeDao(LexEvsTreeDao lexEvsTreeDao)
Deprecated.
Sets the lex evs tree dao.
|
void |
setPageSize(int pageSize)
Deprecated.
Sets the page size.
|
protected void |
setParentCallback(LexEvsTreeNode parentCallback)
Deprecated.
Sets the parent callback.
|
addNodeAddedListener, fireNodeAddedEvent, getNodeAddedListener, setNodeAddedListener
public PagingChildNodeIterator()
public PagingChildNodeIterator(LexEvsTreeDao lexEvsTreeDao, java.lang.String codingScheme, CodingSchemeVersionOrTag versionOrTag, java.lang.String code, java.lang.String namespace, LexEvsTreeDao.Direction direction, java.util.List<java.lang.String> associationNames, int pageSize)
lexEvsTreeDao
- the lex evs tree daocodingScheme
- the coding schemeversionOrTag
- the version or tagcode
- the codenamespace
- the namespacedirection
- the directionassociationNames
- the association namespageSize
- the page sizepublic void initIterator(LexEvsTreeNode parent, boolean countOnly)
ChildTreeNodeIterator
initIterator
in interface ChildTreeNodeIterator
parent
- the parent callbackcountOnly
- the count onlyprotected java.util.List<LexEvsTreeNode> pageChildren()
protected java.util.List<java.lang.String> getKnownChildrenCodes()
public void reset()
ChildTreeNodeIterator
reset
in interface ChildTreeNodeIterator
public boolean hasNext()
hasNext
in interface java.util.Iterator<LexEvsTreeNode>
public LexEvsTreeNode next()
next
in interface java.util.Iterator<LexEvsTreeNode>
public void remove()
remove
in interface java.util.Iterator<LexEvsTreeNode>
protected void pageIfNecessary()
public void setLexEvsTreeDao(LexEvsTreeDao lexEvsTreeDao)
lexEvsTreeDao
- the new lex evs tree daopublic LexEvsTreeDao getLexEvsTreeDao()
public void setPageSize(int pageSize)
pageSize
- the new page sizepublic int getPageSize()
protected void setIteratorFactory(ChildTreeNodeIteratorFactory iteratorFactory)
iteratorFactory
- the new iterator factoryprotected void setParentCallback(LexEvsTreeNode parentCallback)
parentCallback
- the new parent callback