|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.servlet.jsp.tagext.TagSupport | +--javax.servlet.jsp.tagext.BodyTagSupport | +--org.apache.taglibs.datetime.TimeZonesTag
JSP Tag timeZones, used to loop through all the TimeZone's so that ID's and Display Names can be accessed by using the standard JSP <jsp:getProperty> tag.
The script variable of name id is availble only within the body of the timeZones tag.
Loops through all the timeZones.
If the optional attribute locale is true, the Displaynames are formatted for the clients locale if known.
The optional attribute localeRef can be used to specify the name of a page, session, application, or request scope attribute of type java.util.Locale to use.
The optional attribute style can be set to SHORT or LONG.
JSP Tag Lib Descriptor
<name>timeZones</name> <tagclass>org.apache.taglibs.datetime.TimeZonesTag</tagclass> <teiclass>org.apache.taglibs.datetime.TimeZonesTEI</teiclass> <bodycontent>JSP</bodycontent> <info>Loop through all the timeZone display names.</info> <attribute> <name>id</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>locale</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>localeRef</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>style</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute>
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_TAG |
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Constructor Summary | |
TimeZonesTag()
|
Method Summary | |
int |
doAfterBody()
Method called at end of each timeZones tag. |
int |
doEndTag()
Method called at end of Tag |
int |
doStartTag()
Initializes tag so it can loop through the time zones. |
java.lang.String |
getDisplayName()
Returns the display name of the timeZone. |
java.lang.String |
getZoneId()
Returns the value of the time zone ID. |
void |
setLocale(boolean flag)
Locale flag, if set to true, format timeZone Displayname for client's preferred locale if known. |
void |
setLocaleRef(java.lang.String value)
Provides a key to search the page context for in order to get the java.util.Locale to use. |
void |
setStyle(java.lang.String str)
Set they style of Displaynames to either SHORT or LONG. |
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, 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, setPageContext, setParent |
Constructor Detail |
public TimeZonesTag()
Method Detail |
public final int doStartTag() throws javax.servlet.jsp.JspException
doStartTag
in class javax.servlet.jsp.tagext.BodyTagSupport
public final int doAfterBody() throws javax.servlet.jsp.JspException
doAfterBody
in class javax.servlet.jsp.tagext.BodyTagSupport
public final int doEndTag() throws javax.servlet.jsp.JspException
doEndTag
in class javax.servlet.jsp.tagext.BodyTagSupport
public final void setLocale(boolean flag)
boolean
- either true or falsepublic void setLocaleRef(java.lang.String value)
String
- name of locale attribute to usepublic final void setStyle(java.lang.String str)
String
- style, either SHORT or LONGpublic final java.lang.String getDisplayName() throws javax.servlet.jsp.JspException
<jsp:getProperty name="id" property="displayName"/>
public final java.lang.String getZoneId()
<jsp:getProperty name="id" property="zoneId"/>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |