org.mmbase.bridge.jsp.taglib
Class FieldListTag
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:
- FieldProvider, ListProvider, 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
| Methods inherited from class org.mmbase.bridge.jsp.taglib.ContextReferrerTag |
findParentTag, findParentTag, getAttributeBoolean, getAttributeInteger, getAttributeInteger, getAttributeValue, getContextTag, getObject, getReferid, getString, release, setContext, setPageContext, setReferid |
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
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
doAfterBody
public int doAfterBody()
throws javax.servlet.jsp.JspTagException
doEndTag
public int doEndTag()
throws javax.servlet.jsp.JspTagException
doInitBody
public void doInitBody()
throws javax.servlet.jsp.JspTagException
MMBase 2002