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 static java.lang.String |
BUNDLE |
private static java.lang.String |
BUNDLE_PREFIX |
private static java.lang.String |
EVAL |
private static java.lang.String |
FORMAT_NUMBER |
private static java.lang.String |
JSP_TEXT |
private static java.lang.String |
MESSAGE |
private static java.lang.String |
MESSAGE_KEY |
private static java.lang.String |
MESSAGE_PARAM |
private static java.lang.String |
PARSE_DATE |
private static java.lang.String |
PARSE_NUMBER |
private static java.lang.String |
SETBUNDLE |
private static java.lang.String |
SETLOCALE |
private static java.lang.String |
SETTIMEZONE |
private static 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 static final java.lang.String SETLOCALE
private static final java.lang.String SETBUNDLE
private static final java.lang.String SETTIMEZONE
private static final java.lang.String BUNDLE
private static final java.lang.String MESSAGE
private static final java.lang.String MESSAGE_PARAM
private static final java.lang.String FORMAT_NUMBER
private static final java.lang.String PARSE_NUMBER
private static final java.lang.String PARSE_DATE
private static final java.lang.String JSP_TEXT
private static final java.lang.String EVAL
private static final java.lang.String MESSAGE_KEY
private static final java.lang.String BUNDLE_PREFIX
private static 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