Class ParseDateSupport
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- org.apache.taglibs.standard.tag.common.fmt.ParseDateSupport
-
- All Implemented Interfaces:
java.io.Serializable
,javax.servlet.jsp.tagext.BodyTag
,javax.servlet.jsp.tagext.IterationTag
,javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.Tag
- Direct Known Subclasses:
ParseDateTag
,ParseDateTag
,ParseDateTag
public abstract class ParseDateSupport extends javax.servlet.jsp.tagext.BodyTagSupport
Support for tag handlers for <parseDate>, the date and time parsing tag in JSTL 1.0.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
DATE
protected java.lang.String
dateStyle
private static java.lang.String
DATETIME
protected java.util.Locale
parseLocale
protected java.lang.String
pattern
private int
scope
private static java.lang.String
TIME
protected java.lang.String
timeStyle
protected java.lang.Object
timeZone
protected java.lang.String
type
protected java.lang.String
value
protected boolean
valueSpecified
private java.lang.String
var
-
Constructor Summary
Constructors Constructor Description ParseDateSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.text.DateFormat
createParser(java.util.Locale loc)
int
doEndTag()
private void
init()
void
release()
void
setScope(java.lang.String scope)
void
setVar(java.lang.String var)
-
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doAfterBody, doInitBody, doStartTag, getBodyContent, getPreviousOut, setBodyContent
-
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
-
-
-
-
Field Detail
-
DATE
private static final java.lang.String DATE
- See Also:
- Constant Field Values
-
TIME
private static final java.lang.String TIME
- See Also:
- Constant Field Values
-
DATETIME
private static final java.lang.String DATETIME
- See Also:
- Constant Field Values
-
value
protected java.lang.String value
-
valueSpecified
protected boolean valueSpecified
-
type
protected java.lang.String type
-
pattern
protected java.lang.String pattern
-
timeZone
protected java.lang.Object timeZone
-
parseLocale
protected java.util.Locale parseLocale
-
dateStyle
protected java.lang.String dateStyle
-
timeStyle
protected java.lang.String timeStyle
-
var
private java.lang.String var
-
scope
private int scope
-
-
Method Detail
-
init
private void init()
-
setVar
public void setVar(java.lang.String var)
-
setScope
public void setScope(java.lang.String scope)
-
doEndTag
public int doEndTag() throws javax.servlet.jsp.JspException
- Specified by:
doEndTag
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
doEndTag
in classjavax.servlet.jsp.tagext.BodyTagSupport
- Throws:
javax.servlet.jsp.JspException
-
release
public void release()
- Specified by:
release
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
release
in classjavax.servlet.jsp.tagext.BodyTagSupport
-
createParser
private java.text.DateFormat createParser(java.util.Locale loc) throws javax.servlet.jsp.JspException
- Throws:
javax.servlet.jsp.JspException
-
-