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 static java.lang.String |
CHOOSE |
private static java.lang.String |
DEFAULT |
private static java.lang.String |
EXPR |
private static java.lang.String |
IMPORT |
private static java.lang.String |
IMPORT_WITH_READER |
private static java.lang.String |
IMPORT_WITHOUT_READER |
private static java.lang.String |
OTHERWISE |
private static java.lang.String |
PARAM |
private static java.lang.String |
REDIRECT |
private static java.lang.String |
SET |
private static java.lang.String |
TEXT |
private static java.lang.String |
URL |
private static java.lang.String |
VALUE |
private static java.lang.String |
VAR_READER |
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 |
---|
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 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 EXPR
private static final java.lang.String SET
private static final java.lang.String IMPORT
private static final java.lang.String URL
private static final java.lang.String REDIRECT
private static final java.lang.String PARAM
private static final java.lang.String TEXT
private static final java.lang.String VALUE
private static final java.lang.String DEFAULT
private static final java.lang.String VAR_READER
private static final java.lang.String IMPORT_WITH_READER
private static 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