org.objectweb.fractal.adl.xml

Class XMLParser

Implemented Interfaces:
Parser

public class XMLParser
extends DefaultHandler
implements Parser

An extensible XML parser that constructs strongly typed abstract syntax trees.

Constructor Summary

XMLParser()
XMLParser(boolean validate)

Method Summary

void
endElement(String uri, String localName, String qualifiedName)
void
error(SAXParseException e)
void
fatalError(SAXParseException e)
Node
parse(InputStream is, String name)
InputSource
resolveEntity(String publicId, String systemId)
void
setDocumentLocator(Locator locator)
void
startElement(String uri, String localName, String qualifiedName, Attributes attributes)

Constructor Details

XMLParser

public XMLParser()


XMLParser

public XMLParser(boolean validate)

Method Details

endElement

public void endElement(String uri,
                       String localName,
                       String qualifiedName)
            throws SAXException


error

public void error(SAXParseException e)
            throws SAXException


fatalError

public void fatalError(SAXParseException e)
            throws SAXException


parse

public Node parse(InputStream is,
                  String name)
            throws ParserException
Specified by:
parse in interface Parser


resolveEntity

public InputSource resolveEntity(String publicId,
                                 String systemId)
            throws SAXException


setDocumentLocator

public void setDocumentLocator(Locator locator)


startElement

public void startElement(String uri,
                         String localName,
                         String qualifiedName,
                         Attributes attributes)
            throws SAXException