org.mmbase.bridge.jsp.taglib.macro
Class RelatedTag
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.NodeReferrerTag
org.mmbase.bridge.jsp.taglib.AbstractNodeProviderTag
org.mmbase.bridge.jsp.taglib.AbstractNodeListTag
org.mmbase.bridge.jsp.taglib.ListTag
org.mmbase.bridge.jsp.taglib.macro.RelatedTag
- All Implemented Interfaces:
- Serializable, LoopTag, BodyTag, IterationTag, JspTag, Tag, TryCatchFinally, ClusterNodeProvider, FunctionContainerOrNodeProvider, ContextProvider, ListProvider, NodeProvider, TagIdentifier
public class RelatedTag
- extends ListTag
Shortcut for List where the start node is the parent node.
- Version:
- $Id: RelatedTag.java 35335 2009-05-21 08:14:41Z michiel $
- Author:
- Michiel Meeuwissen, Jacco de Groot, Pierre van Rooden
- See Also:
- Serialized Form
| Methods inherited from class org.mmbase.bridge.jsp.taglib.AbstractNodeListTag |
doAfterBody, doEndTag, doFinally, doStartTagHelper, getContextContainer, getCurrent, getGeneratingQuery, getIndex, getIndexOffset, getLoopStatus, getNodeList, getNodesAndTrim, getNodesAndTrim, getReturnList, isChanged, remove, setAdd, setComparator, setConstraints, setDirections, setMax, setOffset, setOrderby, setRemove, setRetain, setReturnValues, setReturnValues, setUsetransaction, setVarStatus, size |
| Methods inherited from class org.mmbase.bridge.jsp.taglib.NodeReferrerTag |
fillStandardParameters, findNode, findNodeProvider, findNodeProvider, getLocale, getNode, getNode, getNodeFromPageContext, initTag, setElement, setNode |
| 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, setListdelimiter, setPageContext, setReferid, setVartype, setWrite, setWriter |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RelatedTag
public RelatedTag()
getBaseNode
protected Node getBaseNode()
throws JspTagException
- Throws:
JspTagException
getCloudVar
public Cloud getCloudVar()
throws JspTagException
- Description copied from class:
CloudReferrerTag
- Find the CloudProvider and return its cloud variable in one
step. And the result of findCloudProvider is stored, so
invoking this function more often is better then invoking
findCloudProvider every time.
- Overrides:
getCloudVar in class NodeReferrerTag
- Returns:
- a Cloud
- Throws:
JspTagException
getSearchNodes
protected String getSearchNodes()
throws JspTagException
- Description copied from class:
ListTag
- To be overrided by related-tag
- Overrides:
getSearchNodes in class ListTag
- Throws:
JspTagException
getPath
protected String getPath()
throws JspTagException
- Obtain the list path. Adds the related basenode's type (extended with a '0' postfix to distinguis it from
other types in the path) to the front of the path.
- Overrides:
getPath in class ListTag
- Throws:
JspTagException
getListContainer
protected QueryContainer getListContainer()
throws JspTagException
- Overrides:
getListContainer in class ListTag
- Throws:
JspTagException
MMBase 2.0-SNAPSHOT - null