Class JstlFmtTLV


  • public class JstlFmtTLV
    extends JstlBaseTLV

    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.
    • Constructor Detail

      • JstlFmtTLV

        public JstlFmtTLV()
    • Method Detail

      • validate

        public ValidationMessage[] validate​(java.lang.String prefix,
                                            java.lang.String uri,
                                            PageData page)
        Description copied from class: TagLibraryValidator
        Validate 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:
        validate in class TagLibraryValidator
        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 identifier
        page - the JspData page object
        Returns:
        A null object, or zero length array if no errors, an array of ValidationMessages otherwise.