## Package org.apache.xalan.xpath.xml

Interface Summary
PrefixResolver: **For advanced use only** This class that implements this interface can resolve prefixes to namespaces.
ProblemListener: This is the interface that the XSL processor calls when it has a problem of some kind, either an error or a warning.
RawCharacterHandler: **For advanced use only** An interface that a Serializer/ContentHandler/DocumentHandler must implement in order for disable-output-escaping to work.
XMLParserLiaison: An implementation of this interface acts as a liaison between the XSLT processor and the XML parser.

Class Summary
AttList: **For internal use only** Wraps a DOM attribute list in a SAX AttributeList.
BoolStack: **For internal use only** Simple stack for boolean values.
DefaultErrorHandler: Implement SAX error handler for default reporting.
FormatterToDOM: This class takes SAX events (in addition to some extra events that SAX doesn't handle yet) and adds the result to a document or document fragment.
FormatterToHTML: FormatterToHTML formats SAX-style events into XML.
FormatterToText: This class takes SAX events (in addition to some extra events that SAX doesn't handle yet) and produces simple text only.
FormatterToXML: FormatterToXML formats SAX-style events into XML.
IntStack: **For internal use only** Implement an array of simple integers.
IntVector: **For internal use only** A very simple table that stores a list of int.
JaxpLiaison: Allow use of a generic JAXP parser with Xalan.
MutableAttrListImpl: **For advanced use only** Implement the SAX AttributeList interface, using a single array.
NameSpace: **For advanced use only** A representation of a namespace.
NodeVector: **For internal use only** A very simple table that stores a list of Nodes.
ObjectPool
PrefixResolverDefault: This class implements a generic PrefixResolver that can be used to perform prefix-to-namespace lookup for the XPath object.
ProblemListenerDefault: The implementation of the default error handling for Xalan.
QName: Class to represent a qualified name: "The name of an internal XSLT object, specifically a named template (see [7 Named Templates]), a mode (see [6.7 Modes]), an attribute set (see [8.1.4 Named Attribute Sets]), a key (see [14.2 Keys]), a locale (see [14.3 Number Formatting]), a variable or a parameter (see [12 Variables and Parameters]) is specified as a QName.
StringKey: **For internal use only** Simple class for fast lookup of string values, when used with hashtables.
StringToStringTable: **For internal use only** A very simple lookup table that stores a list of strings, the even number strings being keys, and the odd number strings being values.
StringToStringTableVector: **For internal use only** A very simple table that stores a list of StringToStringTables, optimized for small lists.
StringVector: **For internal use only** A very simple table that stores a list of strings, optimized for small lists.
TreeWalker: **For advanced use only** This class does a pre-order walk of the DOM tree, calling the FormatterListener interface as it goes.
Trie: **For internal use only** A digital search trie for 7-bit ASCII text The API is a subset of java.util.Hashtable The key must be a 7-bit ASCII string The value may be any Java Object
XMLParserLiaisonDefault: This class is the default XMLParserLiaison for the XSL Processor.
XSLMessages: **For internal use only** Sets things up for issuing error messages.
XSLResourceBundle: **For internal use only** This is an interface for error messages.

Exception Summary
WrongParserException: Certain functions may throw this error if they are paired with the incorrect parser.

Copyright © 2000 Apache XML Project. All Rights Reserved.