Package javolution37.javolution.xml.sax
Provides a XML
SAX2 Parser which
does not create objects dynamically; this parser runs on average 2-5x faster
than (the fastest) conventional SAX2 parser.See: Description
-
Interface Summary Interface Description Attributes This interface represents a list of XML attributes.ContentHandler Receives notification of the logical content of a document. -
Class Summary Class Description DefaultHandler Default base class for real-time handling of XML events.WriterHandler This class generates xml documents from SAX2 events.XMLReaderImpl This class provides a SAX2-compliant parser wrapping aXmlSaxParserImpl.XmlSaxParserImpl This class provides a real-time SAX2-like XML parser; this parser is extremely fast and does not create temporary objects (no garbage generated and no GC interruption).
Package javolution37.javolution.xml.sax Description
Provides a XML SAX2 Parser which
does not create objects dynamically; this parser runs on average 2-5x faster
than (the fastest) conventional SAX2 parser.
In order to avoid String allocations, the
ContentHandler interface
had to be slightly modified with the String replaced by
the more generic CharSequence
Because of these changes javolution.xml.sax.XmlSaxParserImpl
is not strictly SAX2 compliant. If a SAX2 or a JAXP parser is required,
you may consider using the wrapping class javolution.xml.sax.XMLReaderImpl
(fast but allocates temporary String objects).
DMelt 3.0 © DataMelt by jWork.ORG