org.mmbase.bridge.jsp.taglib
Class FieldListTag
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.FieldListTag
- All Implemented Interfaces:
- javax.servlet.jsp.tagext.BodyTag, FieldProvider, javax.servlet.jsp.tagext.IterationTag, ListProvider, java.io.Serializable, javax.servlet.jsp.tagext.Tag, TagIdentifier
- public class FieldListTag
- extends FieldReferrerTag
- implements ListProvider, FieldProvider
This class makes a tag which can list the fields of a NodeManager.
- Author:
- Michiel Meeuwissen
- 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 |
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 |
FieldListTag
public FieldListTag()
size
public int size()
- Specified by:
size in interface ListProvider
- Following copied from interface:
org.mmbase.bridge.jsp.taglib.ListProvider
- Returns:
- the size of the list
getIndex
public int getIndex()
- Specified by:
getIndex in interface ListProvider
- Following copied from interface:
org.mmbase.bridge.jsp.taglib.ListProvider
- Returns:
- the index of the current item in a list
getCurrent
public java.lang.Object getCurrent()
- Specified by:
getCurrent in interface ListProvider
- Following copied from interface:
org.mmbase.bridge.jsp.taglib.ListProvider
- Returns:
- the current item in a list
isChanged
public boolean isChanged()
- Specified by:
isChanged in interface ListProvider
- Following copied from interface:
org.mmbase.bridge.jsp.taglib.ListProvider
- Returns:
- a boolean indicating wether the field on which was
sorted is changed.
getFieldVar
public Field getFieldVar()
- Specified by:
getFieldVar in interface FieldProvider
- Following copied from interface:
org.mmbase.bridge.jsp.taglib.FieldProvider
- Returns:
- the field contained in the tag
setNodetype
public void setNodetype(java.lang.String t)
throws javax.servlet.jsp.JspTagException
setType
public void setType(java.lang.String t)
throws javax.servlet.jsp.JspTagException
setFields
public void setFields(java.lang.String f)
throws javax.servlet.jsp.JspTagException
getNodeProvider
public NodeProvider getNodeProvider()
getNodeVar
public Node getNodeVar()
throws javax.servlet.jsp.JspTagException
- Specified by:
getNodeVar in interface FieldProvider
setModified
public void setModified()
- Specified by:
setModified in interface FieldProvider
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.JspTagException
- Overrides:
doAfterBody in class javax.servlet.jsp.tagext.BodyTagSupport
doEndTag
public int doEndTag()
throws javax.servlet.jsp.JspTagException
- Overrides:
doEndTag in class javax.servlet.jsp.tagext.BodyTagSupport
doInitBody
public void doInitBody()
throws javax.servlet.jsp.JspTagException
- Overrides:
doInitBody in class javax.servlet.jsp.tagext.BodyTagSupport
MMBase build 1.6.5.20030923