Package de.zeigermann.xpa

XPA (Xml Processing for Antlr) makes ANTLR processing and transformation features accessible for XML.

See:
          Description

Interface Summary
XMLFragmentHandler SAX like interface for call backs from XMLFragmentParser.
 

Class Summary
DefaultXMLFragmentHandler This class implements XMLFragmentHandler with empty method bodies for convenience.
XMLFragmentParser Rudimentary non-validating XML parser.
XMLTokenTypeManager The utility class XMLTokenTypeManager stores token type informations about all tags used in transformation.
 

Exception Summary
XPAException General XPA exception.
XPAParseException General exception thrown by XPA parsers.
 

Package de.zeigermann.xpa Description

XPA (Xml Processing for Antlr) makes ANTLR processing and transformation features accessible for XML. In order to achieve this it provides adapters for events generated by SAX parsers and an internal XML parser to ANTLR data structures. XPA is the successor of . It adds (tokens)parsing features and simplifies as well as clarifies tree parsing code and concepts.

This package defines basic classes shared by the de.zeigermann.xpa.tokenParser and de.zeigermann.xpa.treeParser adapting packages. It contains a parser for token type definitions generated by ANTLR and a rudimentary parser for XML. This parser can be used as input for adapter, but is mainly needed by XMLASTFactory to dynamically generate XMLASTs from strings in tree transformers generated by ANTLR.



Copyright 1999-2003 Oliver Zeigermann. All Rights Reserved.