APIdia Launch Partner
Top Description Interfaces Classes
module java.xml

Package com.sun.org.apache.xml.internal.utils


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.

Interface Summary

Modifier and TypeInterface 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 com.sun.org.apache.xml.internal.utils.FastStringBuffers, or other character data.

Class Summary

Modifier and TypeClass 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.