org.meshcms.taglib
Class Breadcrumbs

java.lang.Object
  extended byjavax.servlet.jsp.tagext.TagSupport
      extended byorg.meshcms.taglib.AbstractTag
          extended byorg.meshcms.taglib.Breadcrumbs
All Implemented Interfaces:
javax.servlet.jsp.tagext.IterationTag, com.opensymphony.module.sitemesh.RequestConstants, java.io.Serializable, javax.servlet.jsp.tagext.Tag

public final class Breadcrumbs
extends AbstractTag

Inserts breadcrumbs for the current page.

See Also:
Serialized Form

Field Summary
static java.lang.String DEFAULT_SEPARATOR
           
static java.lang.String MODE_LINKS
           
static java.lang.String MODE_TITLES
           
 
Fields inherited from class org.meshcms.taglib.AbstractTag
PAGE_MODULES, PARAM_REGEX
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields inherited from interface com.opensymphony.module.sitemesh.RequestConstants
DECORATOR, FILTER_APPLIED, PAGE, ROBOT, USING_STREAM
 
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
Breadcrumbs()
           
 
Method Summary
 java.lang.String getCurrent()
           
 java.lang.String getMode()
           
 java.lang.String getPost()
           
 java.lang.String getPre()
           
 java.lang.String getSeparator()
           
 java.lang.String getStyle()
           
 java.lang.String getTarget()
           
 void setCurrent(java.lang.String current)
           
 void setMode(java.lang.String mode)
           
 void setPost(java.lang.String post)
           
 void setPre(java.lang.String pre)
           
 void setSeparator(java.lang.String separator)
           
 void setStyle(java.lang.String style)
           
 void setTarget(java.lang.String target)
           
 void writeTag()
          Writes the contents of the tag.
 
Methods inherited from class org.meshcms.taglib.AbstractTag
doStartTag, getHead, getMailFormAddress, getOut, getPage, getStartTagReturnValue, writeEditTag
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODE_TITLES

public static final java.lang.String MODE_TITLES
See Also:
Constant Field Values

MODE_LINKS

public static final java.lang.String MODE_LINKS
See Also:
Constant Field Values

DEFAULT_SEPARATOR

public static final java.lang.String DEFAULT_SEPARATOR
See Also:
Constant Field Values
Constructor Detail

Breadcrumbs

public Breadcrumbs()
Method Detail

setSeparator

public void setSeparator(java.lang.String separator)

setMode

public void setMode(java.lang.String mode)

setStyle

public void setStyle(java.lang.String style)

setTarget

public void setTarget(java.lang.String target)

setPre

public void setPre(java.lang.String pre)

setPost

public void setPost(java.lang.String post)

writeTag

public void writeTag()
              throws java.io.IOException
Description copied from class: AbstractTag
Writes the contents of the tag. Subclasses will use this method to write to the page.

Specified by:
writeTag in class AbstractTag
Throws:
java.io.IOException

getSeparator

public java.lang.String getSeparator()

getMode

public java.lang.String getMode()

getStyle

public java.lang.String getStyle()

getTarget

public java.lang.String getTarget()

getCurrent

public java.lang.String getCurrent()

setCurrent

public void setCurrent(java.lang.String current)

getPre

public java.lang.String getPre()

getPost

public java.lang.String getPost()