org.apache.xml.utils |
Xalan utilities.
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.
|
Java Source File Name | Type | Comment |
AttList.java | Class | Wraps a DOM attribute list in a SAX Attributes. |
BoolStack.java | Class | Simple stack for boolean values. |
Constants.java | Class | |
DefaultErrorHandler.java | Class | Implement SAX error handler for default reporting. |
DOM2Helper.java | Class | |
DOMBuilder.java | Class | 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. |
DOMHelper.java | Class | |
DOMOrder.java | Interface | |
ElemDesc.java | Class | This class is in support of SerializerToHTML, and acts as a sort
of element representative for HTML elements. |
FastStringBuffer.java | Class | Bare-bones, unsafe, fast string buffer. |
Hashtree2Node.java | Class | Simple static utility to convert Hashtable to a Node. |
IntStack.java | Class | Implement a stack of simple integers.
%OPT%
This is currently based on IntVector, which permits fast acess but pays a
heavy recopying penalty if/when its size is increased. |
IntVector.java | Class | A very simple table that stores a list of int.
This version is based on a "realloc" strategy -- a simle array is
used, and when more storage is needed, a larger array is obtained
and all existing data is recopied into it. |
ListingErrorHandler.java | Class | Sample implementation of similar SAX ErrorHandler and JAXP ErrorListener. |
LocaleUtility.java | Class | |
MutableAttrListImpl.java | Class | Mutable version of AttributesImpl. |
NameSpace.java | Class | A representation of a namespace. |
NamespaceSupport2.java | Class | Encapsulate Namespace tracking logic for use by SAX drivers.
This class is an attempt to rewrite the SAX NamespaceSupport
"helper" class for improved efficiency. |
NodeConsumer.java | Interface | The tree walker will test for this interface, and call
setOriginatingNode before calling the SAX event. |
NodeVector.java | Class | A very simple table that stores a list of Nodes. |
NSInfo.java | Class | This class holds information about the namespace info
of a node. |
ObjectFactory.java | Class | This class is duplicated for each JAXP subpackage so keep it in sync.
It is package private and therefore is not exposed as part of the JAXP
API.
This code is designed to implement the JAXP 1.1 spec pluggability
feature and is designed to run on JDK version 1.1 and
later, and to compile on JDK 1.2 and onward. |
ObjectPool.java | Class | |
ObjectStack.java | Class | Implement a stack of simple integers.
%OPT%
This is currently based on ObjectVector, which permits fast acess but pays a
heavy recopying penalty if/when its size is increased. |
ObjectVector.java | Class | A very simple table that stores a list of objects.
This version is based on a "realloc" strategy -- a simle array is
used, and when more storage is needed, a larger array is obtained
and all existing data is recopied into it. |
PrefixResolver.java | Interface | The class that implements this interface can resolve prefixes to
namespaces. |
PrefixResolverDefault.java | Class | This class implements a generic PrefixResolver that
can be used to perform prefix-to-namespace lookup
for the XPath object. |
QName.java | Class | 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. |
RawCharacterHandler.java | Interface | An interface that a Serializer/ContentHandler/ContentHandler must
implement in order for disable-output-escaping to work. |
SAXSourceLocator.java | Class | 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. |
SecuritySupport.java | Class | This class is duplicated for each Xalan-Java subpackage so keep it in sync. |
SecuritySupport12.java | Class | This class is duplicated for each Xalan-Java subpackage so keep it in sync. |
SerializableLocatorImpl.java | Class | The standard SAX implementation of LocatorImpl is not serializable,
limiting its utility as "a persistent snapshot of a locator".
This is a quick hack to make it so. |
StopParseException.java | Class | This is a special exception that is used to stop parsing when
search for an element. |
StringBufferPool.java | Class | This class pools string buffers, since they are reused so often. |
StringComparable.java | Class | |
StringToIntTable.java | Class | A very simple lookup table that stores a list of strings, the even
number strings being keys, and the odd number strings being values. |
StringToStringTable.java | Class | 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.java | Class | A very simple table that stores a list of StringToStringTables, optimized
for small lists. |
StringVector.java | Class | A very simple table that stores a list of strings, optimized
for small lists. |
StylesheetPIHandler.java | Class | Search for the xml-stylesheet processing instructions in an XML document. |
SuballocatedByteVector.java | Class | A very simple table that stores a list of byte. |
SuballocatedIntVector.java | Class | A very simple table that stores a list of int. |
SystemIDResolver.java | Class | This class is used to resolve relative URIs and SystemID
strings into absolute URIs.
This is a generic utility for resolving URIs, other than the
fact that it's declared to throw TransformerException. |
ThreadControllerWrapper.java | Class | A utility class that wraps the ThreadController, which is used
by IncrementalSAXSource for the incremental building of DTM. |
TreeWalker.java | Class | This class does a pre-order walk of the DOM tree, calling a ContentHandler
interface as it goes. |
UnImplNode.java | Class | To be subclassed by classes that wish to fake being nodes. |
URI.java | Class | A class to represent a Uniform Resource Identifier (URI). |
WrappedRuntimeException.java | Class | This class is for throwing important checked exceptions
over non-checked methods. |
WrongParserException.java | Class | Certain functions may throw this error if they are paired with
the incorrect parser. |
XML11Char.java | Class | THIS IS A COPY OF THE XERCES-2J CLASS org.apache.xerces.utls.XMLChar
This class defines the basic properties of characters in XML 1.1. |
XMLChar.java | Class | This class defines the basic XML character properties. |
XMLCharacterRecognizer.java | Class | Class used to verify whether the specified ch
conforms to the XML 1.0 definition of whitespace. |
XMLReaderManager.java | Class | Creates XMLReader objects and caches them for re-use. |
XMLString.java | Interface | This class is meant to be an interface to character strings, whether they
be java Strings or org.apache.xml.utils.FastStringBuffer s, or
other character data. |
XMLStringDefault.java | Class | The default implementation of the XMLString interface,
which is just a simple wrapper of a String object. |
XMLStringFactory.java | Class | A concrete class that implements this interface creates XMLString objects. |
XMLStringFactoryDefault.java | Class | The default implementation of XMLStringFactory. |