org.apache.abdera.filter
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 Summary
 boolean acceptable(QName qname)
          Returns true if elements with the given QName are acceptable
 boolean acceptable(QName qname, QName attribute)
          Returns true if attributes with the given qname appearing on elements with the given qname are acceptable
 Object clone()
          Clone this ParseFilter
 boolean getIgnoreComments()
          Return true if the parser should ignore comments
 boolean getIgnoreProcessingInstructions()
          Return true if the parser should ignore processing instructions
 boolean getIgnoreWhitespace()
          Return true if the parser should ignore insignificant whitespace
 ParseFilter setIgnoreComments(boolean ignore)
          True if the parser should ignore comments
 ParseFilter setIgnoreProcessingInstructions(boolean ignore)
          True if the parser should ignore processing instructions
 ParseFilter setIgnoreWhitespace(boolean ignore)
          True if the parser should ignore insignificant whitespace
 

Method Detail

clone

Object clone()
             throws CloneNotSupportedException
Clone this ParseFilter

Throws:
CloneNotSupportedException

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



Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.