Package org.apache.taglibs.standard.tlv
Class JstlFmtTLV
java.lang.Object
jakarta.servlet.jsp.tagext.TagLibraryValidator
org.apache.taglibs.standard.tlv.JstlBaseTLV
org.apache.taglibs.standard.tlv.JstlFmtTLV
A SAX-based TagLibraryValidator for the JSTL i18n-capable formatting library. Currently implements the following checks:
- Expression syntax validation.
- Tag bodies that must either be empty or non-empty given particular attributes.
- Author:
- Shawn Bayern, Jan Luehe
-
Field Summary
Fields inherited from class org.apache.taglibs.standard.tlv.JstlBaseTLV
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 Summary
Constructors -
Method Summary
Methods inherited from class org.apache.taglibs.standard.tlv.JstlBaseTLV
fail, getLocalPart, hasAttribute, hasDanglingScope, hasEmptyVar, hasNoInvalidScope, isCoreTag, isFmtTag, isJspTag, isSpecified, isSqlTag, isTag, isXmlTag, release, validate, validateExpressionMethods inherited from class jakarta.servlet.jsp.tagext.TagLibraryValidator
getInitParameters, setInitParameters
-
Constructor Details
-
JstlFmtTLV
public JstlFmtTLV()
-
-
Method Details
-
validate
Description copied from class:TagLibraryValidatorValidate a JSP page. This will get invoked once per unique tag library URI in the XML view. This method will return null if the page is valid; otherwise the method should return an array of ValidationMessage objects. An array of length zero is also interpreted as no errors.- Overrides:
validatein classTagLibraryValidator- Parameters:
prefix- the first prefix with which the tag library is associated, in the XML view. Note that some tags may use a different prefix if the namespace is redefined.uri- the tag library's unique identifierpage- the JspData page object- Returns:
- A null object, or zero length array if no errors, an array of ValidationMessages otherwise.
-
getHandler
- Specified by:
getHandlerin classJstlBaseTLV
-