Package org.opencms.jsp
Class CmsJspNavBuilder.NavContext
- java.lang.Object
-
- org.opencms.jsp.CmsJspNavBuilder.NavContext
-
- Enclosing class:
- CmsJspNavBuilder
public static class CmsJspNavBuilder.NavContext extends java.lang.Object
Navigation builder context. Stored in nav elements so they can ask the navigation builder for sub-navigation entries, with appropriate resource filter etc.
-
-
Constructor Summary
Constructors Constructor Description NavContext(CmsJspNavBuilder navBuilder, CmsJspNavBuilder.Visibility visibility, CmsResourceFilter filter)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CmsResourceFilter
getFilter()
Gets the resource filter.CmsJspNavBuilder
getNavBuilder()
Gets the navigation builder.CmsJspNavBuilder.Visibility
getVisibility()
Gets the visibility setting.
-
-
-
Constructor Detail
-
NavContext
public NavContext(CmsJspNavBuilder navBuilder, CmsJspNavBuilder.Visibility visibility, CmsResourceFilter filter)
Creates a new instance.- Parameters:
navBuilder
- the navigation buildervisibility
- the visibilityfilter
- the resource filter
-
-
Method Detail
-
getFilter
public CmsResourceFilter getFilter()
Gets the resource filter.- Returns:
- the resource filter
-
getNavBuilder
public CmsJspNavBuilder getNavBuilder()
Gets the navigation builder.- Returns:
- the navigation builder
-
getVisibility
public CmsJspNavBuilder.Visibility getVisibility()
Gets the visibility setting.- Returns:
- the visibility setting
-
-