org.mmbase.bridge.jsp.taglib.pageflow
Class TreeFileTag

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.TreeFileTag
All Implemented Interfaces:
Writer

public class TreeFileTag
extends UrlTag

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 'TREEFILE' command. A full description of this command can be found in the mmbase-taglib.xml file.

Author:
Johannes Verelst

Field Summary
protected  java.lang.String objectlist
           
 
Fields inherited from class org.mmbase.bridge.jsp.taglib.pageflow.UrlTag
helper, page
 
Fields inherited from class org.mmbase.bridge.jsp.taglib.ContextReferrerTag
contextId, PAGE_CATEGORY, pageContextTag, referid
 
Constructor Summary
TreeFileTag()
           
 
Method Summary
 int doAfterBody()
           
 int doStartTag()
           
 void setObjectlist(java.lang.String p)
           
 
Methods inherited from class org.mmbase.bridge.jsp.taglib.pageflow.UrlTag
doAfterBodySetValue, getUrl, getUrl, getWriterValue, setJspvar, setPage, setReferids, setVartype, setWrite
 
Methods inherited from class org.mmbase.bridge.jsp.taglib.CloudReferrerTag
findCloudProvider, getCloud, getCloudContext, getNode, setCloud
 
Methods inherited from class org.mmbase.bridge.jsp.taglib.ContextReferrerTag
findParentTag, findParentTag, getAttributeBoolean, getAttributeInteger, getAttributeInteger, getAttributeValue, getContextTag, getObject, getReferid, getString, release, setContext, setPageContext, setReferid
 

Field Detail

objectlist

protected java.lang.String objectlist
Constructor Detail

TreeFileTag

public TreeFileTag()
Method Detail

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspTagException
Overrides:
doStartTag in class UrlTag

doAfterBody

public int doAfterBody()
                throws javax.servlet.jsp.JspTagException
Overrides:
doAfterBody in class UrlTag

setObjectlist

public void setObjectlist(java.lang.String p)
                   throws javax.servlet.jsp.JspTagException
Parameters:
includePage - the page to include, can contain arguments and path (path/file.jsp?argument=value)
Returns:
the entire URL that specifies the best match


MMBase 2002