public class JstlXmlTLV extends JstlBaseTLV
A SAX-based TagLibraryValidator for the JSTL XML library. Currently implements the following checks:
Modifier and Type | Class and Description |
---|---|
private class |
JstlXmlTLV.Handler
The handler that provides the base of our implementation.
|
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
CHOOSE |
private static java.lang.String |
JSP_TEXT |
private static java.lang.String |
OTHERWISE |
private static java.lang.String |
PARAM |
private static java.lang.String |
PARSE |
private static java.lang.String |
SOURCE |
private static java.lang.String |
TRANSFORM |
private static java.lang.String |
VALUE |
private static java.lang.String |
WHEN |
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 |
---|
JstlXmlTLV() |
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 CHOOSE
private static final java.lang.String WHEN
private static final java.lang.String OTHERWISE
private static final java.lang.String PARSE
private static final java.lang.String PARAM
private static final java.lang.String TRANSFORM
private static final java.lang.String JSP_TEXT
private static final java.lang.String VALUE
private static final java.lang.String SOURCE
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