Class PropertyTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
com.opensymphony.module.sitemesh.taglib.AbstractTag
com.opensymphony.module.sitemesh.taglib.decorator.PropertyTag
- All Implemented Interfaces:
RequestConstants,Serializable,javax.servlet.jsp.tagext.BodyTag,javax.servlet.jsp.tagext.IterationTag,javax.servlet.jsp.tagext.JspTag,javax.servlet.jsp.tagext.Tag
- Direct Known Subclasses:
ExtractPropertyTag
Write property of Page to out.
- Author:
- Joe Walnes
- See Also:
-
Field Summary
Fields inherited from class com.opensymphony.module.sitemesh.taglib.AbstractTag
pageContext, parentFields inherited from class javax.servlet.jsp.tagext.BodyTagSupport
bodyContentFields inherited from class javax.servlet.jsp.tagext.TagSupport
idFields inherited from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAGFields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAINFields inherited from interface com.opensymphony.module.sitemesh.RequestConstants
DECORATOR, PAGE, ROBOTFields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintdoEndTag()To be implemented by all empty tags.protected StringGets the property.voidsetDefault(String defaultValue) Value to write if no property matching key is found (optional).voidsetProperty(String propertyName) Key of property to write.final voidsetWriteEntireProperty(String writeEntireProperty) When begins with y, t or 1, the full attribute (name + value) is written.Methods inherited from class com.opensymphony.module.sitemesh.taglib.AbstractTag
doStartTag, getOut, getPage, getParent, release, setPageContext, setParent, traceMethods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doAfterBody, doInitBody, getBodyContent, getPreviousOut, setBodyContentMethods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getValue, getValues, removeValue, setId, setValue
-
Constructor Details
-
PropertyTag
public PropertyTag()
-
-
Method Details
-
setProperty
Key of property to write.- Parameters:
propertyName- the new property
-
getProperty
Gets the property.- Returns:
- the property
-
setDefault
Value to write if no property matching key is found (optional).- Parameters:
defaultValue- the new default
-
setWriteEntireProperty
When begins with y, t or 1, the full attribute (name + value) is written.- Parameters:
writeEntireProperty- the new write entire property
-
doEndTag
public int doEndTag()Description copied from class:AbstractTagTo be implemented by all empty tags.- Specified by:
doEndTagin interfacejavax.servlet.jsp.tagext.Tag- Specified by:
doEndTagin classAbstractTag
-