public interface PageHierarchyNode
Modifier and Type | Method and Description |
---|---|
de.innovationgate.utils.SkippingIterator<? extends PageHierarchyNode> |
getChildNodeIterator(int pageSize)
Returns an iterator for the child nodes of this hierarchy node
|
java.util.List<? extends PageHierarchyNode> |
getChildNodes()
Returns the child nodes of this hierarchy node
|
java.lang.Class<?> |
getChildNodeType()
Return the class type of child nodes
|
java.lang.String |
getNodeKey()
Returns a string key for the node that is unique among all keys of PageHierarchyNodes in this database.
|
java.lang.String |
getNodeTitle(java.lang.String language)
Returns the display title for the node.
|
PageHierarchyNode |
getParentNode()
Return the parent of this node in hierarchy.
|
java.util.List<? extends PageHierarchyNode> getChildNodes() throws WGAPIException
WGAPIException
de.innovationgate.utils.SkippingIterator<? extends PageHierarchyNode> getChildNodeIterator(int pageSize) throws WGAPIException
pageSize
- The size of a fetch page, if the implementation fetches childnodes page-wiseWGAPIException
java.lang.Class<?> getChildNodeType()
PageHierarchyNode getParentNode() throws WGAPIException
WGAPIException
java.lang.String getNodeTitle(java.lang.String language) throws WGAPIException
language
- The language whose title is wantedWGAPIException
java.lang.String getNodeKey() throws WGAPIException
WGAPIException