org.makumba.list.tags
Class AttributeTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
org.makumba.analyser.AnalysableElement
org.makumba.analyser.AnalysableTag
org.makumba.commons.tags.GenericMakumbaTag
org.makumba.list.tags.AttributeTag
- All Implemented Interfaces:
- Serializable, IterationTag, JspTag, Tag
public class AttributeTag
- extends GenericMakumbaTag
mak:attribute tag
- Version:
- $Id: AttributeTag.java 5151 2010-05-18 19:07:27Z rosso_nero $
- Author:
- Cristian Bogdan
- See Also:
- Serialized Form
Methods inherited from class org.makumba.commons.tags.GenericMakumbaTag |
doStartTag, getParams, initialiseState, isAttribute, setAddTitle, setCols, setDefault, setElementSeparator, setEllipsis, setEllipsisLength, setEmpty, setFormat, setHtml, setLabelSeparator, setLineSeparator, setLongLineLength, setMaxlength, setMaxLength, setOnClick, setOnDblClick, setOnKeyDown, setOnKeyPress, setOnKeyUp, setOnMouseDown, setOnMouseMove, setOnMouseOut, setOnMouseOver, setOnMouseUp, setRows, setSize, setStyle, setStyleClass, setStyleId, setTitle, setType, setType, setUrlEncode |
Methods inherited from class org.makumba.analyser.AnalysableTag |
addTagText, allowsIdenticalKey, canHaveBody, checkAttributeValues, doAnalyzedEndTag, doEndAnalyze, doEndTag, doStartAnalyze, getElementData, getPageContext, getPageTextInfo, getTagKey, getTagText, notEmpty, onlyInt, registerAttributeValues, registerPossibleAttributeValues, setTagDataAtAnalysis, setTagKey |
Methods inherited from class org.makumba.analyser.AnalysableElement |
checkTagFound, discardJSPParsingData, getAnalyzedElementData, getCurrentBodyTagData, getElementAfter, getElementBefore, getPageCache, getPageCache, getRunningElementData, getTagByAttribute, getTagById, getThreadElementStack, initializeThread, keepAnalysisState, setAnalyzedElementData, setRunningElementData |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue |
name
String name
var
String var
exceptionVar
String exceptionVar
AttributeTag
public AttributeTag()
setName
public void setName(String s)
setVar
public void setVar(String s)
setExceptionVar
public void setExceptionVar(String s)
needPageCache
protected boolean needPageCache()
- Indicates if the tag needs the page cache
- Overrides:
needPageCache
in class AnalysableTag
- Returns:
true
if page cache is needed, false
otherwise
doAnalyzedStartTag
public int doAnalyzedStartTag(PageCache pageCache)
throws JspException
- Asks the enclosing query to present the expression
- Overrides:
doAnalyzedStartTag
in class AnalysableTag
- Parameters:
pageCache
- the page cache of the current page
- Throws:
JspException
- See Also:
AnalysableTag.doStartTag()
toString
public String toString()
- Overrides:
toString
in class GenericMakumbaTag
doAnalyzedCleanup
protected void doAnalyzedCleanup()
- Description copied from class:
AnalysableTag
- Called by doEndTag in its finally block. Use it to clean references that will not be used next time the servlet
container uses the tag object.
- Overrides:
doAnalyzedCleanup
in class GenericMakumbaTag