public interface PageHierarchyNode
| Modifier and Type | Method and Description |
|---|---|
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
WGAPIExceptionSkippingIterator<? extends PageHierarchyNode> getChildNodeIterator(int pageSize) throws WGAPIException
pageSize - The size of a fetch page, if the implementation fetches childnodes page-wiseWGAPIExceptionjava.lang.Class<?> getChildNodeType()
PageHierarchyNode getParentNode() throws WGAPIException
WGAPIExceptionjava.lang.String getNodeTitle(java.lang.String language)
throws WGAPIException
language - The language whose title is wantedWGAPIExceptionjava.lang.String getNodeKey()
throws WGAPIException
WGAPIException