Package org.gatein.api.navigation
Class ApiFilteredNode
java.lang.Object
org.gatein.api.navigation.ApiNode
org.gatein.api.navigation.ApiFilteredNode
- All Implemented Interfaces:
Serializable,Iterable<org.gatein.api.navigation.Node>,org.gatein.api.common.Displayable,org.gatein.api.common.LocalizedDisplayable,org.gatein.api.navigation.FilteredNode,org.gatein.api.navigation.Node
- Author:
- Stian Thorgersen
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionApiFilteredNode(NavigationImpl navigation, org.exoplatform.portal.mop.navigation.NodeContext<ApiNode> context) -
Method Summary
Modifier and TypeMethodDescriptionorg.gatein.api.navigation.Nodeorg.gatein.api.navigation.Nodeorg.gatein.api.navigation.NodegetChild(int index) org.gatein.api.navigation.Nodeintorg.gatein.api.navigation.NodegetNode(org.gatein.api.navigation.NodePath nodePath) org.gatein.api.navigation.NodebooleanintIterator<org.gatein.api.navigation.Node> iterator()voidmoveTo(int index) voidmoveTo(int index, org.gatein.api.navigation.Node parent) org.gatein.api.navigation.FilteredNodeshow(org.gatein.api.common.Filter<org.gatein.api.navigation.Node> filter) org.gatein.api.navigation.FilteredNodeshowAll()org.gatein.api.navigation.FilteredNodeorg.gatein.api.navigation.FilteredNodeshowHasAccess(org.gatein.api.security.User user) org.gatein.api.navigation.FilteredNodeshowHasEdit(org.gatein.api.security.User user) org.gatein.api.navigation.FilteredNodeMethods inherited from class org.gatein.api.navigation.ApiNode
filter, getDisplayName, getDisplayNames, getIconName, getName, getNode, getNodePath, getPageId, getURI, getVisibility, isChildrenLoaded, isRoot, isVisible, moveTo, removeChild, setDisplayName, setDisplayNames, setIconName, setName, setPageId, setVisibility, setVisibility, setVisibility, sort, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gatein.api.common.Displayable
getDisplayName, setDisplayNameMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.gatein.api.common.LocalizedDisplayable
getDisplayNames, setDisplayNamesMethods inherited from interface org.gatein.api.navigation.Node
filter, getIconName, getName, getNode, getNodePath, getPageId, getURI, getVisibility, isChildrenLoaded, isRoot, isVisible, moveTo, removeChild, setIconName, setName, setPageId, setVisibility, setVisibility, setVisibility, sort
-
Constructor Details
-
Method Details
-
addChild
-
addChild
-
getChild
public org.gatein.api.navigation.Node getChild(int index) -
getChild
-
getChildCount
public int getChildCount()- Specified by:
getChildCountin interfaceorg.gatein.api.navigation.Node- Overrides:
getChildCountin classApiNode
-
getParent
public org.gatein.api.navigation.Node getParent() -
hasChild
-
indexOf
-
iterator
-
moveTo
public void moveTo(int index) -
showAll
public org.gatein.api.navigation.FilteredNode showAll()- Specified by:
showAllin interfaceorg.gatein.api.navigation.FilteredNode
-
showDefault
public org.gatein.api.navigation.FilteredNode showDefault()- Specified by:
showDefaultin interfaceorg.gatein.api.navigation.FilteredNode
-
showHasAccess
public org.gatein.api.navigation.FilteredNode showHasAccess(org.gatein.api.security.User user) - Specified by:
showHasAccessin interfaceorg.gatein.api.navigation.FilteredNode
-
showHasEdit
public org.gatein.api.navigation.FilteredNode showHasEdit(org.gatein.api.security.User user) - Specified by:
showHasEditin interfaceorg.gatein.api.navigation.FilteredNode
-
showVisible
public org.gatein.api.navigation.FilteredNode showVisible()- Specified by:
showVisiblein interfaceorg.gatein.api.navigation.FilteredNode
-
show
public org.gatein.api.navigation.FilteredNode show(org.gatein.api.common.Filter<org.gatein.api.navigation.Node> filter) - Specified by:
showin interfaceorg.gatein.api.navigation.FilteredNode
-