| Home >> All >> org >> enhydra >> xml >> [ io Javadoc ] |
org.enhydra.xml.io: Javadoc index of package org.enhydra.xml.io.
Package Samples:
org.enhydra.xml.io
Classes:
MkEncodingsTable: Generate a file contain character encodings by parsing the IANA Charset Registry, obtained from: ftp://ftp.isi.edu/in-notes/iana/assignments/character-sets This is a development-time tool, with special hacks to make up for various java encoding names not in the table. The resulting file has the format: name bits mime-name alias1 alias2 ... Where bits is 7, 8 or 16 and mime-name can be "null" if there is none defined. This file will be converted to XML in a future release.
XMLEntityResolver: A flexable entity resolver for use with parsing XML files. This implements: XCatalog support. Resolving entities from class loaders. Resolving standard URL entities. A debug output stream, useful for debugging resolution problems. A list of class loaders maybe associated with this object. If so an attempt will be made to resolve file: URLs from the class path.
DOMParser: XML parser that parsers to a DOM. This implements the JAXP DOM parser interface plus the following additional features: Control over the Document class that is created. This easily supports building a DTD-specific DOM. Simplified error handling. Finding the initial document via the entity resolver.
PreFormattedText: Interface that nodes of a document must implement if they have formatted text. Formatted text can be available on: Text nodes - Formatted text is a string with entity references already expanded. Element nodes - Formatted text is the opening tag, with entity references in attribute-values expanded.
DOMFormatter: Class for formatting DOMs into a documents. The class handles XML and HTML pages, looking up the approriate formatting routines based on the document type. It has an associated OutputOptions object that controls the formatting. Instances are reusable and multithreaded.
ClosingInputSource: Input source that automatically close its InputStream when EOF is reached or an error occurs. This works around a flaw in the SAX API where there is not method of an entity handler that opens a stream to be informed when the stream is no longer needed.
URLRewriter: Interface for a URL rewritting object that can be supplied by as part of the OutputOptions. The rewriteURL function is called on the value of each attribute that can has been defined as taking a URL.
ErrorReporter: Object used to report error message for the user. Can write eror messages to a file or save them in a memory buffer. This is also a SAX compliant ErrorHandler.
OutputOptions: Object that specifies how a HTML or XML file will be formatted. Note: the pretty-printing options are not yet implemented by the formatters.
HTMLEntities: Definitions of HTML character entities and conversions between unicode characters and HTML character entities.
DocumentInfo: Interface implemented by a document to support advanced formatting features such as URL rewriting.
PreFormattedTextDocument: Interface that the Document must implement if any of its nodes are to implement PreFormattedText.
Formatter: Interface for document-type specific formatters. Instances are single-threaded.
BaseDOMFormatter: Base class with common functionally XML and HTML DOM formatting functionality.
HTMLElements: Information about HTML elements and attributes for use HTML formatter.
HTMLFormatter: Formatter for outputting a HTML DOM as a HTML text document.
XMLFormatter: Formatter for outputting a HTML DOM as a HTML text document.
Encodings: Class that manages information about encodings.
InputSourceOps: Various operations on InputSources.
XMLIOError: Error for XML I/O.
| Home | Contact Us | Privacy Policy | Terms of Service |