org.mmbase.bridge.jsp.taglib.pageflow
Class LeafIncludeTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
org.mmbase.bridge.jsp.taglib.ContextReferrerTag
org.mmbase.bridge.jsp.taglib.CloudReferrerTag
org.mmbase.bridge.jsp.taglib.pageflow.UrlTag
org.mmbase.bridge.jsp.taglib.pageflow.IncludeTag
org.mmbase.bridge.jsp.taglib.pageflow.LeafIncludeTag
- All Implemented Interfaces:
- Serializable, BodyTag, IterationTag, JspTag, Tag, TryCatchFinally, FrameworkParamHandler, ParamHandler
public class LeafIncludeTag
- extends IncludeTag
Like IncludeTag, but an entire tree of files is being probed to find the one
that has the most specified value.
This is a taglib-implementation of the 'LEAFPART' command
A full description of this command can be found in the mmbase-taglib.xml file.
- Version:
- $Id: LeafIncludeTag.java 35335 2009-05-21 08:14:41Z michiel $
- Author:
- Johannes Verelst
- See Also:
- Serialized Form
| Methods inherited from class org.mmbase.bridge.jsp.taglib.pageflow.IncludeTag |
checkAttributes, doAfterBodySetValue, doEndTag, doStartTag, getCite, getDebug, getPage, getThisName, handleResponse, includePage, setAttributes, setCite, setDebug, setEncoding, setNotfound, setResource, setTimeout |
| Methods inherited from class org.mmbase.bridge.jsp.taglib.pageflow.UrlTag |
addFrameworkParameter, addParameter, doAfterBody, encode, escapeAmps, getAbsolute, getComponent, getExtraParameters, getParameters, getUrl, getUrl, initDoEndTag, makeRelative, setAbsolute, setBlock, setEncode, setEscapeamps, setInternal, setPage, setProcess, setReferids |
| Methods inherited from class org.mmbase.bridge.jsp.taglib.ContextReferrerTag |
appendMoreParameters, doCatch, findLoopOrQuery, findParentTag, findParentTag, findWriter, findWriter, getAttribute, getAttribute, getAttributeBoolean, getAttributeInteger, getAttributeInteger, getAttributeValue, getContentTag, getContextProvider, getContextTag, getCurrentBlock, getDefaultLocale, getEscapedValue, getFormTag, getId, getLocaleFromContext, getObject, getObjectConditional, getPageContext, getPageContextTag, getQuery, getReferid, getString, getTaglibVersion, getThreadPageContext, getTimeZone, getWriterValue, haveBody, release, setContext, setEscape, setId, setJspvar, setListdelimiter, setPageContext, setReferid, setVartype, setWrite, setWriter |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
objectList
protected Attribute objectList
LeafIncludeTag
public LeafIncludeTag()
setObjectlist
public void setObjectlist(String p)
throws JspTagException
- Throws:
JspTagException
getPage
protected String getPage(String p)
throws JspTagException
- Overrides:
getPage in class UrlTag
- Throws:
JspTagException
initTag
protected void initTag(boolean internal)
throws JspTagException
- Overrides:
initTag in class UrlTag
- Throws:
JspTagException
doFinally
public void doFinally()
- Specified by:
doFinally in interface TryCatchFinally- Overrides:
doFinally in class ContextReferrerTag
doMakeRelative
protected boolean doMakeRelative()
- Description copied from class:
UrlTag
- Whether URL must be generatored relatively. This default to false, and can be configured with
the servlet context init parameter 'mmbase.taglib.url.makerelative'. It can be useful to be
sure that url's are relative, if e.g. the context path is taken away in an URL-rewrite (e.g. by proxy).
This might give problems with redirects, but if you happen to solve that too, or don't do that...
- Overrides:
doMakeRelative in class UrlTag
MMBase 2.0-SNAPSHOT - null