public class JstlFmtTLV extends JstlBaseTLV
A SAX-based TagLibraryValidator for the JSTL i18n-capable formatting library. Currently implements the following checks:
Modifier and Type | Class and Description |
---|---|
private class |
JstlFmtTLV.Handler
The handler that provides the base of our implementation.
|
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
BUNDLE |
private java.lang.String |
BUNDLE_PREFIX |
private java.lang.String |
EVAL |
private java.lang.String |
FORMAT_NUMBER |
private java.lang.String |
JSP_TEXT |
private java.lang.String |
MESSAGE |
private java.lang.String |
MESSAGE_KEY |
private java.lang.String |
MESSAGE_PARAM |
private java.lang.String |
PARSE_DATE |
private java.lang.String |
PARSE_NUMBER |
private java.lang.String |
SETBUNDLE |
private java.lang.String |
SETLOCALE |
private java.lang.String |
SETTIMEZONE |
private java.lang.String |
VALUE |
APPLICATION_SCOPE, config, failed, JSP, lastElementId, messageVector, PAGE_SCOPE, prefix, REQUEST_SCOPE, SCOPE, SESSION_SCOPE, TYPE_CORE, TYPE_FMT, TYPE_SQL, TYPE_XML, uri, VAR
Constructor and Description |
---|
JstlFmtTLV() |
Modifier and Type | Method and Description |
---|---|
protected org.xml.sax.helpers.DefaultHandler |
getHandler() |
javax.servlet.jsp.tagext.ValidationMessage[] |
validate(java.lang.String prefix,
java.lang.String uri,
javax.servlet.jsp.tagext.PageData page) |
fail, getLocalPart, hasAttribute, hasDanglingScope, hasEmptyVar, hasNoInvalidScope, isCoreTag, isFmtTag, isJspTag, isSpecified, isSqlTag, isTag, isXmlTag, release, validate, validateExpression, vmFromString, vmFromVector
private final java.lang.String SETLOCALE
private final java.lang.String SETBUNDLE
private final java.lang.String SETTIMEZONE
private final java.lang.String BUNDLE
private final java.lang.String MESSAGE
private final java.lang.String MESSAGE_PARAM
private final java.lang.String FORMAT_NUMBER
private final java.lang.String PARSE_NUMBER
private final java.lang.String PARSE_DATE
private final java.lang.String JSP_TEXT
private final java.lang.String EVAL
private final java.lang.String MESSAGE_KEY
private final java.lang.String BUNDLE_PREFIX
private final java.lang.String VALUE
public javax.servlet.jsp.tagext.ValidationMessage[] validate(java.lang.String prefix, java.lang.String uri, javax.servlet.jsp.tagext.PageData page)
validate
in class javax.servlet.jsp.tagext.TagLibraryValidator
protected org.xml.sax.helpers.DefaultHandler getHandler()
getHandler
in class JstlBaseTLV