|
|||||||||
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.WeekdaysTag
JSP Tag weekdays, used to loop through the days of the week so that weekday 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 weekdays tag.
Loops through all the weekdays.
If the optional attribute locale is true, the weekday names 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.
JSP Tag Lib Descriptor
<name>weekdays</name> <tagclass>org.apache.taglibs.datetime.WeekdaysTag</tagclass> <teiclass>org.apache.taglibs.datetime.WeekdaysTEI</teiclass> <bodycontent>JSP</bodycontent> <info>Loop through all the days of the week.</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>
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 | |
WeekdaysTag()
|
Method Summary | |
int |
doAfterBody()
Method called at end of each weekdays tag. |
int |
doEndTag()
Method called at end of Tag |
int |
doStartTag()
Initializes tag so it can loop through the weekdays of the year. |
java.lang.String |
getDayOfWeek()
Returns the number of the day of the week. |
java.lang.String |
getShortWeekday()
Returns the short name of the weekday. |
java.lang.String |
getWeekday()
Returns the long name of the weekday. |
void |
setLocale(boolean flag)
Locale flag, if set to true, use weekday names 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. |
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 WeekdaysTag()
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 java.lang.String getShortWeekday()
<jsp:getProperty name="id" property="shortWeekday"/>
public final java.lang.String getWeekday()
<jsp:getProperty name="id" property="weekday"/>
public final java.lang.String getDayOfWeek()
<jsp:getProperty name="id" property="dayOfWeek"/>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |