Interface IAppNavPage
- All Superinterfaces:
INode
- All Known Implementing Classes:
AppNavPageWrapper
,ShadowAppNavPage
,XMLAppNavPage
Represents a standalone page in a web application.
If the page does not have a parent page,
it is considered to be the root page in the web application navigation structure.
if the page does not have any children,
it is considered to be a leaf page in the web application navigation structure.
-
Method Summary
Modifier and TypeMethodDescriptionList ofIAppNavPage
children, in order.getData()
ThisIAppNavPage
.getId()
Page id (ex "/myfolder/myview.view").List ofIAppNavPage
children, in order (convenience version ofgetChildren()
).IAppNavPage
parent (convenience version ofgetParent()
).IAppNavPage
parent.getTitle()
Page title (ex "My View").getUrl()
Page url (ex "/mycontext/myfolder/myview.view").
-
Method Details
-
getData
Object getData()ThisIAppNavPage
. -
getId
String getId()Page id (ex "/myfolder/myview.view"). -
getParent
INode getParent()IAppNavPage
parent. Null if root page. -
getChildren
List<IAppNavPage> getChildren()List ofIAppNavPage
children, in order. Empty list (non-null) for leaf pages.- Specified by:
getChildren
in interfaceINode
-
getUrl
String getUrl()Page url (ex "/mycontext/myfolder/myview.view"). -
getTitle
String getTitle()Page title (ex "My View"). -
getPageParent
IAppNavPage getPageParent()IAppNavPage
parent (convenience version ofgetParent()
). Null if root page. -
getPageChildren
List<IAppNavPage> getPageChildren()List ofIAppNavPage
children, in order (convenience version ofgetChildren()
). Empty list (non-null) for leaf pages.
-