Package org.gatein.api.navigation
Class ApiNode
java.lang.Object
org.gatein.api.navigation.ApiNode
- All Implemented Interfaces:
Serializable,Iterable<org.gatein.api.navigation.Node>,org.gatein.api.common.Displayable,org.gatein.api.common.LocalizedDisplayable,org.gatein.api.navigation.Node
- Direct Known Subclasses:
ApiFilteredNode
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionorg.gatein.api.navigation.Nodeorg.gatein.api.navigation.Nodeorg.gatein.api.navigation.FilteredNodefilter()org.gatein.api.navigation.NodegetChild(int index) org.gatein.api.navigation.Nodeintorg.gatein.api.common.i18n.LocalizedStringgetName()org.gatein.api.navigation.Nodeorg.gatein.api.navigation.NodegetNode(org.gatein.api.navigation.NodePath nodePath) org.gatein.api.navigation.NodePathorg.gatein.api.page.PageIdorg.gatein.api.navigation.NodegetURI()org.gatein.api.navigation.VisibilitybooleanintbooleanbooleanisRoot()booleanIterator<org.gatein.api.navigation.Node> iterator()voidmoveTo(int index) voidmoveTo(int index, org.gatein.api.navigation.Node parent) voidmoveTo(org.gatein.api.navigation.Node parent) booleanremoveChild(String childName) voidsetDisplayName(String displayName) voidsetDisplayNames(org.gatein.api.common.i18n.LocalizedString displayName) voidsetIconName(String iconName) voidvoidsetPageId(org.gatein.api.page.PageId pageId) voidsetVisibility(boolean visible) voidsetVisibility(org.gatein.api.navigation.PublicationDate publicationDate) voidsetVisibility(org.gatein.api.navigation.Visibility visibility) voidsort(Comparator<org.gatein.api.navigation.Node> comparator) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
addChild
- Specified by:
addChildin interfaceorg.gatein.api.navigation.Node
-
addChild
- Specified by:
addChildin interfaceorg.gatein.api.navigation.Node
-
filter
public org.gatein.api.navigation.FilteredNode filter()- Specified by:
filterin interfaceorg.gatein.api.navigation.Node
-
getChild
public org.gatein.api.navigation.Node getChild(int index) - Specified by:
getChildin interfaceorg.gatein.api.navigation.Node
-
getChild
- Specified by:
getChildin interfaceorg.gatein.api.navigation.Node
-
getChildCount
public int getChildCount()- Specified by:
getChildCountin interfaceorg.gatein.api.navigation.Node
-
getNode
- Specified by:
getNodein interfaceorg.gatein.api.navigation.Node
-
getIconName
- Specified by:
getIconNamein interfaceorg.gatein.api.navigation.Node
-
getDisplayName
- Specified by:
getDisplayNamein interfaceorg.gatein.api.common.Displayable
-
getDisplayNames
public org.gatein.api.common.i18n.LocalizedString getDisplayNames()- Specified by:
getDisplayNamesin interfaceorg.gatein.api.common.LocalizedDisplayable
-
getName
- Specified by:
getNamein interfaceorg.gatein.api.navigation.Node
-
getNodePath
public org.gatein.api.navigation.NodePath getNodePath()- Specified by:
getNodePathin interfaceorg.gatein.api.navigation.Node
-
getPageId
public org.gatein.api.page.PageId getPageId()- Specified by:
getPageIdin interfaceorg.gatein.api.navigation.Node
-
getParent
public org.gatein.api.navigation.Node getParent()- Specified by:
getParentin interfaceorg.gatein.api.navigation.Node
-
getURI
- Specified by:
getURIin interfaceorg.gatein.api.navigation.Node
-
getVisibility
public org.gatein.api.navigation.Visibility getVisibility()- Specified by:
getVisibilityin interfaceorg.gatein.api.navigation.Node
-
hasChild
- Specified by:
hasChildin interfaceorg.gatein.api.navigation.Node
-
indexOf
- Specified by:
indexOfin interfaceorg.gatein.api.navigation.Node
-
isChildrenLoaded
public boolean isChildrenLoaded()- Specified by:
isChildrenLoadedin interfaceorg.gatein.api.navigation.Node
-
isRoot
public boolean isRoot()- Specified by:
isRootin interfaceorg.gatein.api.navigation.Node
-
isVisible
public boolean isVisible()- Specified by:
isVisiblein interfaceorg.gatein.api.navigation.Node
-
iterator
-
moveTo
public void moveTo(int index) - Specified by:
moveToin interfaceorg.gatein.api.navigation.Node
-
removeChild
- Specified by:
removeChildin interfaceorg.gatein.api.navigation.Node
-
setName
- Specified by:
setNamein interfaceorg.gatein.api.navigation.Node- Throws:
IllegalArgumentException
-
setIconName
- Specified by:
setIconNamein interfaceorg.gatein.api.navigation.Node
-
setDisplayName
- Specified by:
setDisplayNamein interfaceorg.gatein.api.common.Displayable
-
setDisplayNames
public void setDisplayNames(org.gatein.api.common.i18n.LocalizedString displayName) - Specified by:
setDisplayNamesin interfaceorg.gatein.api.common.LocalizedDisplayable
-
setPageId
public void setPageId(org.gatein.api.page.PageId pageId) - Specified by:
setPageIdin interfaceorg.gatein.api.navigation.Node
-
setVisibility
public void setVisibility(boolean visible) - Specified by:
setVisibilityin interfaceorg.gatein.api.navigation.Node
-
sort
- Specified by:
sortin interfaceorg.gatein.api.navigation.Node
-
toString
-