1-Wire API for .NET Version 4.00
Public Member Functions

SAXParser Class Reference

List of all members.

Public Member Functions

 SAXParser ()
 Construct the SAX parser.
void setLocale (Locale locale) throws SAXException
 Set the locale for errors and warnings.
void setEntityResolver (EntityResolver resolver)
 Register a custom entity resolver.
void setDTDHandler (DTDHandler handler)
 Register a DTD event handler.
void setDocumentHandler (DocumentHandler handler)
 Register a document event handler.
void setErrorHandler (ErrorHandler handler)
 Register an error event handler.
void parse (InputSource inputSource) throws SAXException, IOException
 Parse an XML document.
void parse (String systemID) throws SAXException, IOException
 Parse an XML document specified by system identifier or URL.

Detailed Description

A SAX parser.

This class encapsulates the underlying parser implementation. We support only the SAX1 interface for now.

Specify the SAXParser implementation by adding the property SAXParser.ClassName to the onewire.properties file with the fully qualified classname of an implementation of org.xml.sax.Parser. The default classname used is for nanoxml's parser: nanoxml.sax.SAXParser.

Author:
Kelly

Member Function Documentation

void parse ( InputSource  inputSource) throws SAXException, IOException

Parse an XML document.

Parameters:
sourceSource of the document to parse.
inputSource
Exceptions:
SAXExceptionAny SAX exception, possibly wrapping another exception.
IOExceptionIf an I/O error occurred while reading the document.
void parse ( String  systemID) throws SAXException, IOException

Parse an XML document specified by system identifier or URL.

Parameters:
systemIDThe system ID or URL of the document to parse.
Exceptions:
SAXExceptionAny SAX exception, possibly wrapping another exception.
IOExceptionIf an I/O error occurred while reading the document.
void setDocumentHandler ( DocumentHandler  handler)

Register a document event handler.

If one is not registered, all document events reported by the parser will be ignored.

Parameters:
handlerThe document handler to use.
void setDTDHandler ( DTDHandler  handler)

Register a DTD event handler.

If one is not registered, all DTD events reported by the parser will be ignored.

Parameters:
handlerThe DTD handler to use.
void setEntityResolver ( EntityResolver  resolver)

Register a custom entity resolver.

If one is not registered, the parser will resolve system identifiers in an implementation dependent way.

Parameters:
resolverThe entity resolver to use.
void setErrorHandler ( ErrorHandler  handler)

Register an error event handler.

If one is not registered, all error events except for fatalError are ignored. A fatalError thorws a org.xml.sax.SAXException.

Parameters:
handlerThe error handler to use.
void setLocale ( Locale  locale) throws SAXException

Set the locale for errors and warnings.

Parameters:
localeThe locale to use.
Exceptions:
SAXExceptionIf the locale is not supported.

The documentation for this class was generated from the following file: