[scriptable, function, uuid(e4723748-1dd1-11b2-8ee6-866a532a6237)]
interface nsIDOMNodeFilter : nsISupports

Constants


          
const short FILTER_ACCEPT = 1

          
const short FILTER_REJECT = 2

          
const short FILTER_SKIP = 3

          
const unsigned long SHOW_ALL = 4294967295

          
const unsigned long SHOW_ELEMENT = 1

          
const unsigned long SHOW_ATTRIBUTE = 2

          
const unsigned long SHOW_TEXT = 4

          
const unsigned long SHOW_CDATA_SECTION = 8

          
const unsigned long SHOW_ENTITY_REFERENCE = 16

          
const unsigned long SHOW_ENTITY = 32

          
const unsigned long SHOW_PROCESSING_INSTRUCTION = 64

          
const unsigned long SHOW_COMMENT = 128

          
const unsigned long SHOW_DOCUMENT = 256

          
const unsigned long SHOW_DOCUMENT_TYPE = 512

          
const unsigned long SHOW_DOCUMENT_FRAGMENT = 1024

          
const unsigned long SHOW_NOTATION = 2048

Methods


          
short acceptNode(in nsIDOMNode n)