Package com.jalios.jcms.taglib.menu
Class MenuItemTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- com.jalios.jcms.taglib.IncludeTag
-
- com.jalios.jcms.taglib.menu.MenuItemTag
-
- All Implemented Interfaces:
java.io.Serializable,javax.servlet.jsp.tagext.BodyTag,javax.servlet.jsp.tagext.IterationTag,javax.servlet.jsp.tagext.JspTag,javax.servlet.jsp.tagext.Tag
- Direct Known Subclasses:
SubMenuTag
public class MenuItemTag extends IncludeTag
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.jalios.jcms.taglib.IncludeTag
INCLUDE_BODY, INCLUDE_CONTEXT, JCMS_RESOURCE_INCLUDE_PREFIX_PROP
-
-
Constructor Summary
Constructors Constructor Description MenuItemTag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclean()intdoStartTag()java.lang.StringgetCss()protected java.lang.StringgetDefinedResource()intgetDepthLevel()java.lang.StringgetHtmlAttributes()java.lang.StringgetIcon()java.lang.StringgetId()java.lang.StringgetLabel()java.lang.StringgetLink()intgetMaxDepthLevel()java.lang.StringgetParentId()booleanisActive()voidsetActive(boolean active)voidsetContext(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String body)voidsetCss(java.lang.String css)voidsetDepthLevel(int depthLevel)voidsetHtmlAttributes(java.lang.String htmlAttributes)voidsetIcon(java.lang.String icon)voidsetId(java.lang.String id)voidsetLabel(java.lang.String label)voidsetLink(java.lang.String link)voidsetMaxDepthLevel(int maxDepthLevel)voidsetParentId(java.lang.String parentId)-
Methods inherited from class com.jalios.jcms.taglib.IncludeTag
doAfterBody, doBeforeBody, doEndTag, doInitBody, getClazz, getFile, getIncludeBoolean, getIncludeObject, getIncludeString, getJsp, getPub, getResource, getTarget, getTargetContext, getUsage, include, include, notRecusiveInclude, printErrorMessage, setClazz, setFile, setIncludeString, setJsp, setPub, setResource, setTarget, setTargetContext, setUsage, skipInclude
-
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
getBodyContent, getPreviousOut, release, setBodyContent
-
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue
-
-
-
-
Method Detail
-
getDefinedResource
protected java.lang.String getDefinedResource()
-
doStartTag
public int doStartTag() throws javax.servlet.jsp.JspException- Specified by:
doStartTagin interfacejavax.servlet.jsp.tagext.Tag- Overrides:
doStartTagin classIncludeTag- Throws:
javax.servlet.jsp.JspException
-
setContext
public void setContext(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String body)- Overrides:
setContextin classIncludeTag
-
clean
public void clean()
- Overrides:
cleanin classIncludeTag
-
getId
public java.lang.String getId()
- Overrides:
getIdin classIncludeTag
-
setId
public void setId(java.lang.String id)
- Overrides:
setIdin classIncludeTag
-
getLabel
public java.lang.String getLabel()
-
setLabel
public void setLabel(java.lang.String label)
-
getIcon
public java.lang.String getIcon()
-
setIcon
public void setIcon(java.lang.String icon)
-
getLink
public java.lang.String getLink()
-
setLink
public void setLink(java.lang.String link)
-
getCss
public java.lang.String getCss()
-
getDepthLevel
public int getDepthLevel()
-
setDepthLevel
public void setDepthLevel(int depthLevel)
-
getMaxDepthLevel
public int getMaxDepthLevel()
-
setMaxDepthLevel
public void setMaxDepthLevel(int maxDepthLevel)
-
isActive
public boolean isActive()
-
setActive
public void setActive(boolean active)
-
getParentId
public java.lang.String getParentId()
-
setParentId
public void setParentId(java.lang.String parentId)
-
setCss
public void setCss(java.lang.String css)
-
getHtmlAttributes
public java.lang.String getHtmlAttributes()
-
setHtmlAttributes
public void setHtmlAttributes(java.lang.String htmlAttributes)
-
-