JHotDraw 7.0.6

Package net.n3.nanoxml

This is a patched version of NanoXML which is made to be compilable with Java 1.5 and to take advantage of the Java2 Collections API.

See:
          Description

Interface Summary
IXMLBuilder NanoXML uses IXMLBuilder to construct the XML data structure it retrieved from its data source.
IXMLElement IXMLElement is an XML element.
IXMLEntityResolver An IXMLEntityResolver resolves entities.
IXMLParser IXMLParser is the core parser of NanoXML.
IXMLReader IXMLReader reads the data to be parsed.
IXMLValidator IXMLValidator processes the DTD and handles entity references.
 

Class Summary
NonValidator NonValidator is a concrete implementation of IXMLValidator which processes the DTD and handles entity definitions.
StdXMLBuilder StdXMLBuilder is a concrete implementation of IXMLBuilder which creates a tree of IXMLElement from an XML data source.
StdXMLParser StdXMLParser is the core parser of NanoXML.
StdXMLReader StdXMLReader reads the data to be parsed.
ValidatorPlugin ValidatorPlugin allows the application to insert additional validators into NanoXML.
XMLElement XMLElement is an XML element.
XMLEntityResolver An XMLEntityResolver resolves entities.
XMLParserFactory Creates an XML parser.
XMLWriter An XMLWriter writes XML data to a stream.
 

Exception Summary
XMLException An XMLException is thrown when an exception occurred while processing the XML data.
XMLParseException An XMLParseException is thrown when the XML passed to the XML parser is not well-formed.
XMLValidationException An XMLValidationException is thrown when the XML passed to the XML parser is well-formed but not valid.
 

Package net.n3.nanoxml Description

This is a patched version of NanoXML which is made to be compilable with Java 1.5 and to take advantage of the Java2 Collections API.

NanoXML has been changed to not open a network connection to retrieve the DTD of a document. This greatly reduces the time needed to read an XML document. Also Applets can't read DTD's which are not located on the same URL path as the Applet's document base.

Package Specification

##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:


Copyright 1996-2006 © JHotDraw.org