Interface ParseFilter

  • All Superinterfaces:
    Cloneable, Serializable
    All Known Subinterfaces:
    ListParseFilter

    public interface ParseFilter
    extends Cloneable, Serializable
    ParseFilter's determine which elements and attributes are acceptable within a parsed document. They are set via the ParserOptions.setParseFilter method.
    • Method Detail

      • acceptable

        boolean acceptable​(QName qname)
        Returns true if elements with the given QName are acceptable
      • acceptable

        boolean acceptable​(QName qname,
                           QName attribute)
        Returns true if attributes with the given qname appearing on elements with the given qname are acceptable
      • getIgnoreComments

        boolean getIgnoreComments()
        Return true if the parser should ignore comments
      • getIgnoreWhitespace

        boolean getIgnoreWhitespace()
        Return true if the parser should ignore insignificant whitespace
      • getIgnoreProcessingInstructions

        boolean getIgnoreProcessingInstructions()
        Return true if the parser should ignore processing instructions
      • setIgnoreComments

        ParseFilter setIgnoreComments​(boolean ignore)
        True if the parser should ignore comments
      • setIgnoreWhitespace

        ParseFilter setIgnoreWhitespace​(boolean ignore)
        True if the parser should ignore insignificant whitespace
      • setIgnoreProcessingInstructions

        ParseFilter setIgnoreProcessingInstructions​(boolean ignore)
        True if the parser should ignore processing instructions