Class JstlXmlTLV

  • Direct Known Subclasses:
    JstlELXmlTLV

    public class JstlXmlTLV
    extends JstlBaseTLV

    A SAX-based TagLibraryValidator for the JSTL XML library. Currently implements the following checks:

    • Expression syntax validation.
    • Choose / when / otherwise constraints
    • Tag bodies that must either be empty or non-empty given particular attributes.
    • Other minor constraints.
    • Constructor Detail

      • JstlXmlTLV

        public JstlXmlTLV()
    • Method Detail

      • validate

        public javax.servlet.jsp.tagext.ValidationMessage[] validate​(java.lang.String prefix,
                                                                     java.lang.String uri,
                                                                     javax.servlet.jsp.tagext.PageData page)
        Overrides:
        validate in class javax.servlet.jsp.tagext.TagLibraryValidator
      • getHandler

        protected org.xml.sax.helpers.DefaultHandler getHandler()
        Specified by:
        getHandler in class JstlBaseTLV