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

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

public class LeafFileTag
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 'LEAFFILE' command. A full description of this command can be found in the mmbase-taglib.xml file. Note that the interesting functionality is implemented in the 'TreeHelper' class.

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
LeafFileTag()
           
 
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

LeafFileTag

public LeafFileTag()
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


MMBase 2002