Implementation of Xalan utility classes. This package is also shared by XPath. There *should* be no outward dependencies to XPath or Xalan by classes in this package.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | NodeConsumer
The tree walker will test for this interface, and call setOriginatingNode before calling the SAX event. |
| public interface | PrefixResolver
The class that implements this interface can resolve prefixes to namespaces. |
| public interface | RawCharacterHandler
An interface that a Serializer/ContentHandler/ContentHandler must implement in order for disable-output-escaping to work. |
| public interface | XMLString
This class is meant to be an interface to character strings, whether they
be java Strings or |
| Modifier and Type | Class and Description |
|---|---|
| public class | AttList
Wraps a DOM attribute list in a SAX Attributes. |
| public class | BoolStack
Simple stack for boolean values. |
| public class | CharKey
Simple class for fast lookup of char values, when used with hashtables. |
| public class | Constants
Primary constants used by the XSLT Processor |
| public class | DefaultErrorHandler
Implement SAX error handler for default reporting. |
| public class | DOM2Helper
This class provides a DOM level 2 "helper", which provides several services. |
| public class | DOMBuilder
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. |
| pack-priv class | ElemDesc
This class is in support of SerializerToHTML, and acts as a sort of element representative for HTML elements. |
| public class | FastStringBuffer
Bare-bones, unsafe, fast string buffer. |
| public class | IntStack
Implement a stack of simple integers. |
| public class | IntVector
A very simple table that stores a list of int. |
| public class | ListingErrorHandler
Sample implementation of similar SAX ErrorHandler and JAXP ErrorListener. |
| public class | |
| public class | MutableAttrListImpl
Mutable version of AttributesImpl. |
| public class | NameSpace
A representation of a namespace. |
| public class | NodeVector
A very simple table that stores a list of Nodes. |
| public class | NSInfo
This class holds information about the namespace info of a node. |
| public class | ObjectPool
Pool of object of a given type to pick from to help memory usage |
| public class | ObjectStack
Implement a stack of simple integers. |
| public class | ObjectVector
A very simple table that stores a list of objects. |
| public class | PrefixResolverDefault
This class implements a generic PrefixResolver that can be used to perform prefix-to-namespace lookup for the XPath object. |
| public class | 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. |
| public class | SafeThread
Represents a safe thread that does not inherit thread-locals and runs only once. |
| public class | SAXSourceLocator
Class SAXSourceLocator extends org.xml.sax.helpers.LocatorImpl for the purpose of implementing the SourceLocator interface, and thus can be both a SourceLocator and a SAX Locator. |
| public class | SerializableLocatorImpl
The standard SAX implementation of LocatorImpl is not serializable, limiting its utility as "a persistent snapshot of a locator". |
| public class | StopParseException
This is a special exception that is used to stop parsing when search for an element. |
| public class | StringBufferPool
This class pools string buffers, since they are reused so often. |
| public class | StringComparable
International friendly string comparison with case-order |
| public class | StringToIntTable
A very simple lookup table that stores a list of strings, the even number strings being keys, and the odd number strings being values. |
| public class | StringToStringTable
A very simple lookup table that stores a list of strings, the even number strings being keys, and the odd number strings being values. |
| public class | StringToStringTableVector
A very simple table that stores a list of StringToStringTables, optimized for small lists. |
| public class | StringVector
A very simple table that stores a list of strings, optimized for small lists. |
| public class | StylesheetPIHandler
Search for the xml-stylesheet processing instructions in an XML document. |
| public class | SuballocatedByteVector
A very simple table that stores a list of byte. |
| public class | SuballocatedIntVector
A very simple table that stores a list of int. |
| public class | SystemIDResolver
This class is used to resolve relative URIs and SystemID strings into absolute URIs. |
| public class | ThreadControllerWrapper
A utility class that wraps the ThreadController, which is used by IncrementalSAXSource for the incremental building of DTM. |
| public class | TreeWalker
This class does a pre-order walk of the DOM tree, calling a ContentHandler interface as it goes. |
| public class | Trie
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 |
| public class | UnImplNode
To be subclassed by classes that wish to fake being nodes. |
| public class | URI
A class to represent a Uniform Resource Identifier (URI). |
| public class | WrappedRuntimeException
This class is for throwing important checked exceptions over non-checked methods. |
| public class | WrongParserException
Certain functions may throw this error if they are paired with the incorrect parser. |
| public class | XML11Char
THIS IS A COPY OF THE XERCES-2J CLASS com.sun.org.apache.xerces.internal.utls.XMLChar This class defines the basic properties of characters in XML 1.1. |
| public class | XMLChar
This class defines the basic XML character properties. |
| public class | XMLCharacterRecognizer
Class used to verify whether the specified ch conforms to the XML 1.0 definition of whitespace. |
| public class | XMLReaderManager
Creates XMLReader objects and caches them for re-use. |
| public class | XMLStringDefault
The default implementation of the XMLString interface, which is just a simple wrapper of a String object. |
| public abstract class | XMLStringFactory
A concrete class that implements this interface creates XMLString objects. |
| public class | XMLStringFactoryDefault
The default implementation of XMLStringFactory. |