|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
org.opencms.jsp.CmsJspScopedVarBodyTagSuport
org.opencms.jsp.CmsJspTagNavigation
public class CmsJspTagNavigation
Implementation of the <cms:navigation var="..." /> tag,
used to access OpenCms VFS navigation information on a JSP with the EL.
| Nested Class Summary | |
|---|---|
static class |
CmsJspTagNavigation.Type
Constants for type attribute interpretation. |
| Field Summary | |
|---|---|
protected CmsObject |
m_cms
The CmsObject for the current user. |
protected java.lang.String |
m_endLevel
The optional end level for the navigation. |
protected java.lang.String |
m_param
The optional parameter for the navigation. |
protected java.lang.String |
m_resource
The optional resource for the navigation. |
protected java.lang.String |
m_startLevel
The optional start level for the navigation. |
protected CmsJspTagNavigation.Type |
m_type
The navigation type. |
| Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
|---|
bodyContent |
| Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
|---|
id, pageContext |
| Fields inherited from interface javax.servlet.jsp.tagext.BodyTag |
|---|
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
| Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
|---|
EVAL_BODY_AGAIN |
| Fields inherited from interface javax.servlet.jsp.tagext.Tag |
|---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
| Constructor Summary | |
|---|---|
CmsJspTagNavigation()
Empty constructor, required for JSP tags. |
|
CmsJspTagNavigation(javax.servlet.jsp.PageContext context)
Constructor used for scriptlet code. |
|
| Method Summary | |
|---|---|
int |
doStartTag()
|
java.lang.String |
getEndLevel()
Returns the (optional) end level for the navigation. |
java.lang.String |
getParam()
Returns the optional parameter for the navigation. |
java.lang.String |
getResource()
Returns the (optional) resource for the navigation. |
java.lang.String |
getStartLevel()
Returns the (optional) start level for the navigation. |
java.lang.String |
getType()
Returns the selected navigation type. |
protected void |
init()
Initializes this formatter tag. |
void |
release()
|
void |
setEndLevel(java.lang.String endLevel)
Sets the (optional) end level for the navigation. |
void |
setParam(java.lang.String param)
Sets the optional parameter for the navigation. |
void |
setResource(java.lang.String resource)
Sets the (optional) resource for the navigation. |
void |
setStartLevel(java.lang.String startLevel)
Sets the (optional) start level for the navigation. |
void |
setType(java.lang.String type)
Sets the selected navigation type. |
| Methods inherited from class org.opencms.jsp.CmsJspScopedVarBodyTagSuport |
|---|
getScope, getScopeAsInt, getScopeAsString, getScopeInt, getVar, isScopeVarSet, setScope, setVar, storeAttribute, storeAttribute |
| Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
|---|
doAfterBody, doEndTag, doInitBody, getBodyContent, getPreviousOut, setBodyContent |
| Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
|---|
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.servlet.jsp.tagext.Tag |
|---|
getParent, setPageContext, setParent |
| Field Detail |
|---|
protected transient CmsObject m_cms
protected java.lang.String m_endLevel
protected java.lang.String m_param
protected java.lang.String m_resource
protected java.lang.String m_startLevel
protected CmsJspTagNavigation.Type m_type
| Constructor Detail |
|---|
public CmsJspTagNavigation()
public CmsJspTagNavigation(javax.servlet.jsp.PageContext context)
context - the JSP page context| Method Detail |
|---|
public int doStartTag()
throws CmsIllegalArgumentException
doStartTag in interface javax.servlet.jsp.tagext.TagdoStartTag in class javax.servlet.jsp.tagext.BodyTagSupportCmsIllegalArgumentExceptionTag.doStartTag()public java.lang.String getEndLevel()
public java.lang.String getParam()
public java.lang.String getResource()
public java.lang.String getStartLevel()
public java.lang.String getType()
This must match one of the elements in CmsJspTagNavigation.Type.
public void release()
release in interface javax.servlet.jsp.tagext.Tagrelease in class CmsJspScopedVarBodyTagSuportTag.release()public void setEndLevel(java.lang.String endLevel)
endLevel - the (optional) end level for the navigationpublic void setParam(java.lang.String param)
param - the optional parameter for the navigation to setpublic void setResource(java.lang.String resource)
resource - the (optional) resource for the navigationpublic void setStartLevel(java.lang.String startLevel)
startLevel - the (optional) start level for the navigationpublic void setType(java.lang.String type)
This must match one of the elements in CmsJspTagNavigation.Type.
type - the navigation type to setprotected void init()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||