Class ShadowAppNavPage
java.lang.Object
com.webmethods.caf.faces.bean.nav.AppNavPageWrapper
com.webmethods.caf.faces.bean.nav.ShadowAppNavPage
- All Implemented Interfaces:
IAppNavPage
,INode
Creates a shadow subtree structure
which wraps an existing
IAppNavPage
subtree.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<IAppNavPage>
List ofIAppNavPage
children.protected IAppNavPage
Reference toIAppNavPage
parent.Fields inherited from class com.webmethods.caf.faces.bean.nav.AppNavPageWrapper
m_page
-
Constructor Summary
ConstructorsConstructorDescriptionShadowAppNavPage
(IAppNavPage page) Creates a shadow subtree structure for the specified page, with the specified page as the subtree root.ShadowAppNavPage
(IAppNavPage page, IAppNavPage parent) Creates a shadow subtree structure for the specified page, with the specified (non-shadowed) parent. -
Method Summary
Modifier and TypeMethodDescriptionList ofIAppNavPage
children.IAppNavPage
parent.void
setPageParent
(IAppNavPage parent) Sets this page's (non-shadowed) parent.Methods inherited from class com.webmethods.caf.faces.bean.nav.AppNavPageWrapper
getChildren, getData, getId, getParent, getTitle, getUrl, getWrappedPage, setWrappedPage
-
Field Details
-
m_parent
Reference toIAppNavPage
parent. -
m_children
List ofIAppNavPage
children.
-
-
Constructor Details
-
Method Details
-
getPageParent
IAppNavPage
parent. Null if root page.- Specified by:
getPageParent
in interfaceIAppNavPage
- Overrides:
getPageParent
in classAppNavPageWrapper
-
getPageChildren
List ofIAppNavPage
children. Empty list (non-null) for leaf pages.- Specified by:
getPageChildren
in interfaceIAppNavPage
- Overrides:
getPageChildren
in classAppNavPageWrapper
-