org.mmbase.bridge.jsp.taglib
Class FieldInfoTag
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.FieldReferrerTag
|
+--org.mmbase.bridge.jsp.taglib.FieldInfoTag
- All Implemented Interfaces:
- javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag, Writer
- public class FieldInfoTag
- extends FieldReferrerTag
- implements Writer
The FieldInfoTag can be used as a child of a 'FieldProvider' to
provide info about the field or fieldtype.
- Version:
- $Id: FieldInfoTag.java,v 1.53 2002/10/25 15:07:23 michiel Exp $
- Author:
- Michiel Meeuwissen, Jaco de Groot, Gerard van de Looi
- See Also:
- Serialized Form
| Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
bodyContent |
| Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
id, pageContext |
| Fields inherited from interface javax.servlet.jsp.tagext.BodyTag |
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
| 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 |
| Methods inherited from class org.mmbase.bridge.jsp.taglib.ContextReferrerTag |
findParentTag, findParentTag, findWriter, findWriter, getAttributeBoolean, getAttributeInteger, getAttributeInteger, getAttributeValue, getContextTag, getObject, getReferid, getString, release, setContext, setPageContext, setReferid, setWriter |
| Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
doInitBody, getBodyContent, getPreviousOut, setBodyContent |
| Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setParent, setValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.servlet.jsp.tagext.Tag |
getParent, setParent |
helper
protected WriterHelper helper
FieldInfoTag
public FieldInfoTag()
setVartype
public void setVartype(java.lang.String t)
throws javax.servlet.jsp.JspTagException
- Description copied from interface:
Writer
- Type of the jspvar.
- Specified by:
setVartype in interface Writer
setJspvar
public void setJspvar(java.lang.String j)
- Description copied from interface:
Writer
- JspVar to Create, and write to
- Specified by:
setJspvar in interface Writer
setWrite
public void setWrite(java.lang.String w)
throws javax.servlet.jsp.JspTagException
- Description copied from interface:
Writer
- Wether to write to page or not. This has to default to 'false'
if the tag has a body, and to 'true' if it hasn't.
- Specified by:
setWrite in interface Writer
getWriterValue
public java.lang.Object getWriterValue()
- Description copied from interface:
Writer
- Subtags of 'Writer' tag can request the value.
- Specified by:
getWriterValue in interface Writer
haveBody
public void haveBody()
- Description copied from interface:
Writer
- To be used by child tags. If they are present, they say to the
writer tag that it has body, which it can use to determine a
default for the write property.
- Specified by:
haveBody in interface Writer
getSessionName
public java.lang.String getSessionName()
setType
public void setType(java.lang.String t)
throws javax.servlet.jsp.JspTagException
setOptions
public void setOptions(java.lang.String o)
throws javax.servlet.jsp.JspTagException
getOptions
public java.lang.String getOptions()
throws javax.servlet.jsp.JspTagException
getTypeHandler
protected TypeHandler getTypeHandler(int type)
- Answer the type handler for the given type.
The type handler is responsible for showing the html
doStartTag
public int doStartTag()
throws javax.servlet.jsp.JspTagException
- Overrides:
doStartTag in class javax.servlet.jsp.tagext.BodyTagSupport
doAfterBody
public int doAfterBody()
throws javax.servlet.jsp.JspException
- Overrides:
doAfterBody in class javax.servlet.jsp.tagext.BodyTagSupport
doEndTag
public int doEndTag()
throws javax.servlet.jsp.JspTagException
- Write the value of the fieldinfo.
- Overrides:
doEndTag in class javax.servlet.jsp.tagext.BodyTagSupport
decode
public java.lang.String decode(java.lang.String value,
Node n)
throws javax.servlet.jsp.JspTagException
- decode and encode can be overriden.
encode
public java.lang.String encode(java.lang.String value,
Field f)
throws javax.servlet.jsp.JspTagException
MMBase build 1.6.5.20030923