public class JstlCoreTLV extends JstlBaseTLV
A SAX-based TagLibraryValidator for the core JSTL tag library. Currently implements the following checks:
Modifier and Type | Class and Description |
---|---|
private class |
JstlCoreTLV.Handler
The handler that provides the base of our implementation.
|
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
CHOOSE |
private java.lang.String |
DEFAULT |
private java.lang.String |
EXPR |
private java.lang.String |
IMPORT |
private java.lang.String |
IMPORT_WITH_READER |
private java.lang.String |
IMPORT_WITHOUT_READER |
private java.lang.String |
OTHERWISE |
private java.lang.String |
PARAM |
private java.lang.String |
REDIRECT |
private java.lang.String |
SET |
private java.lang.String |
TEXT |
private java.lang.String |
URL |
private java.lang.String |
VALUE |
private java.lang.String |
VAR_READER |
private 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 |
---|
JstlCoreTLV() |
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 CHOOSE
private final java.lang.String WHEN
private final java.lang.String OTHERWISE
private final java.lang.String EXPR
private final java.lang.String SET
private final java.lang.String IMPORT
private final java.lang.String URL
private final java.lang.String REDIRECT
private final java.lang.String PARAM
private final java.lang.String TEXT
private final java.lang.String VALUE
private final java.lang.String DEFAULT
private final java.lang.String VAR_READER
private final java.lang.String IMPORT_WITH_READER
private final java.lang.String IMPORT_WITHOUT_READER
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