javax.xml.parsers
Class SAXParser

java.lang.Object
  |
  +--javax.xml.parsers.SAXParser

public abstract class SAXParser
extends java.lang.Object

Builder for SAX parsers

Normally, users will create a SAX parser as follows:


 SAXParserFactory factory = SAXParserFactory.newInstance();
 Parser parser = factory.newSAXParser();
 parser.setDocumentHandler(myDocumentHandler);
 parser.parse(myInputSource);
 


Constructor Summary
SAXParser()
           
 
Method Summary
abstract  Parser getParser()
          Returns the SAX parser
abstract  boolean isNamespaceAware()
          Returns true if the parser is namespace-aware
abstract  boolean isValidating()
          Returns true if the parser is validating
 void parse(java.io.File file, HandlerBase base)
          Parse given a File
 void parse(InputSource source, HandlerBase base)
          Parse given an input source
 void parse(java.io.InputStream stream, HandlerBase base)
          Parse the given input stream
 void parse(java.lang.String uri, HandlerBase base)
          Parse given a path name
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAXParser

public SAXParser()
Method Detail

parse

public void parse(java.io.InputStream stream,
                  HandlerBase base)
           throws SAXException,
                  java.io.IOException
Parse the given input stream
Parameters:
stream - the input stream to be used as a source
base - the SAX handler base to receive events

parse

public void parse(java.lang.String uri,
                  HandlerBase base)
           throws SAXException,
                  java.io.IOException
Parse given a path name
Parameters:
uri - a path to the file to open
base - the SAX handler base to receive events

parse

public void parse(java.io.File file,
                  HandlerBase base)
           throws SAXException,
                  java.io.IOException
Parse given a File
Parameters:
file - a path to the file to open
base - the SAX handler base to receive events

parse

public void parse(InputSource source,
                  HandlerBase base)
           throws SAXException,
                  java.io.IOException
Parse given an input source
Parameters:
source - a SAX input source
base - the SAX handler base to receive events

getParser

public abstract Parser getParser()
                          throws SAXException
Returns the SAX parser

isNamespaceAware

public abstract boolean isNamespaceAware()
Returns true if the parser is namespace-aware

isValidating

public abstract boolean isValidating()
Returns true if the parser is validating