Uses of Package
org.apache.xml.utils

Packages that use org.apache.xml.utils
org.apache.xml.dtm   
org.apache.xml.dtm.ref   
org.apache.xml.dtm.ref.dom2dtm   
org.apache.xml.dtm.ref.sax2dtm   
org.apache.xml.utils Implementation of Xalan utility classes. 
org.apache.xpath Implementation of XPath; for the most part, only classes meant for public use are found at this root level of the XPath packages. 
org.apache.xpath.axes Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator. 
org.apache.xpath.compiler Implements an XPath parser which produces an OpMap, and a so-called Compiler which produces an expression tree for fast evaluation. 
org.apache.xpath.domapi Implements DOM Level 3 XPath API 
org.apache.xpath.functions Implements XPath functions -- each function is derived from Function, FunctionOneArg, Function2Args, etc, with number-of-arguments checking being applied mainly at compile time -- this package only implements XPath functions, XSLT functions are found in the "templates" package. 
org.apache.xpath.jaxp   
org.apache.xpath.objects Implementation of XPath polymorphic type objects -- this package will grow as XPath objects are expanded to support XML Schema data types. 
org.apache.xpath.operations Support for XPath operations, such as +, -, string(), etc. 
 

Classes in org.apache.xml.utils used by org.apache.xml.dtm
PrefixResolver
          The class that implements this interface can resolve prefixes to namespaces.
XMLString
          This class is meant to be an interface to character strings, whether they be java Strings or org.apache.xml.utils.FastStringBuffers, or other character data.
XMLStringFactory
          A concrete class that implements this interface creates XMLString objects.
 

Classes in org.apache.xml.utils used by org.apache.xml.dtm.ref
BoolStack
          Simple stack for boolean values.
FastStringBuffer
          Bare-bones, unsafe, fast string buffer.
IntVector
          A very simple table that stores a list of int.
NodeVector
          A very simple table that stores a list of Nodes.
PrefixResolver
          The class that implements this interface can resolve prefixes to namespaces.
SuballocatedIntVector
          A very simple table that stores a list of int.
XMLReaderManager
          Creates XMLReader objects and caches them for re-use.
XMLString
          This class is meant to be an interface to character strings, whether they be java Strings or org.apache.xml.utils.FastStringBuffers, or other character data.
XMLStringFactory
          A concrete class that implements this interface creates XMLString objects.
 

Classes in org.apache.xml.utils used by org.apache.xml.dtm.ref.dom2dtm
FastStringBuffer
          Bare-bones, unsafe, fast string buffer.
TreeWalker
          This class does a pre-order walk of the DOM tree, calling a ContentHandler interface as it goes.
XMLString
          This class is meant to be an interface to character strings, whether they be java Strings or org.apache.xml.utils.FastStringBuffers, or other character data.
XMLStringFactory
          A concrete class that implements this interface creates XMLString objects.
 

Classes in org.apache.xml.utils used by org.apache.xml.dtm.ref.sax2dtm
FastStringBuffer
          Bare-bones, unsafe, fast string buffer.
IntStack
          Implement a stack of simple integers.
IntVector
          A very simple table that stores a list of int.
StringVector
          A very simple table that stores a list of strings, optimized for small lists.
SuballocatedIntVector
          A very simple table that stores a list of int.
XMLString
          This class is meant to be an interface to character strings, whether they be java Strings or org.apache.xml.utils.FastStringBuffers, or other character data.
XMLStringFactory
          A concrete class that implements this interface creates XMLString objects.
 

Classes in org.apache.xml.utils used by org.apache.xml.utils
Context2
          Internal class for a single Namespace context.
DOMHelper
          Deprecated. Since the introduction of the DTM, this class will be removed. This class provides a front-end to DOM implementations, providing a number of utility functions that either aren't yet standardized by the DOM spec or that are defined in optional DOM modules and hence may not be present in all DOMs.
FastStringBuffer
          Bare-bones, unsafe, fast string buffer.
IntStack
          Implement a stack of simple integers.
IntVector
          A very simple table that stores a list of int.
NameSpace
          A representation of a namespace.
NamespaceSupport2
          Encapsulate Namespace tracking logic for use by SAX drivers.
NodeVector
          A very simple table that stores a list of Nodes.
NSInfo
          This class holds information about the namespace info of a node.
ObjectFactory.ConfigurationError
          A configuration error.
ObjectPool
          Pool of object of a given type to pick from to help memory usage
ObjectStack
          Implement a stack of simple integers.
ObjectVector
          A very simple table that stores a list of objects.
PrefixResolver
          The class that implements this interface can resolve prefixes to namespaces.
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.
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.
ThreadControllerWrapper.ThreadController
          Thread controller utility class for incremental SAX source.
URI
          A class to represent a Uniform Resource Identifier (URI).
URI.MalformedURIException
          MalformedURIExceptions are thrown in the process of building a URI or setting fields on a URI when an operation would result in an invalid URI specification.
XMLReaderManager
          Creates XMLReader objects and caches them for re-use.
XMLString
          This class is meant to be an interface to character strings, whether they be java Strings or org.apache.xml.utils.FastStringBuffers, or other character data.
XMLStringDefault
          The default implementation of the XMLString interface, which is just a simple wrapper of a String object.
XMLStringFactory
          A concrete class that implements this interface creates XMLString objects.
 

Classes in org.apache.xml.utils used by org.apache.xpath
IntStack
          Implement a stack of simple integers.
NodeVector
          A very simple table that stores a list of Nodes.
ObjectStack
          Implement a stack of simple integers.
PrefixResolver
          The class that implements this interface can resolve prefixes to namespaces.
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.
XMLString
          This class is meant to be an interface to character strings, whether they be java Strings or org.apache.xml.utils.FastStringBuffers, or other character data.
 

Classes in org.apache.xml.utils used by org.apache.xpath.axes
NodeVector
          A very simple table that stores a list of Nodes.
PrefixResolver
          The class that implements this interface can resolve prefixes to namespaces.
WrappedRuntimeException
          This class is for throwing important checked exceptions over non-checked methods.
 

Classes in org.apache.xml.utils used by org.apache.xpath.compiler
ObjectVector
          A very simple table that stores a list of objects.
PrefixResolver
          The class that implements this interface can resolve prefixes to namespaces.
 

Classes in org.apache.xml.utils used by org.apache.xpath.domapi
PrefixResolver
          The class that implements this interface can resolve prefixes to namespaces.
PrefixResolverDefault
          This class implements a generic PrefixResolver that can be used to perform prefix-to-namespace lookup for the XPath object.
 

Classes in org.apache.xml.utils used by org.apache.xpath.functions
StringVector
          A very simple table that stores a list of strings, optimized for small lists.
XMLString
          This class is meant to be an interface to character strings, whether they be java Strings or org.apache.xml.utils.FastStringBuffers, or other character data.
 

Classes in org.apache.xml.utils used by org.apache.xpath.jaxp
PrefixResolver
          The class that implements this interface can resolve prefixes to namespaces.
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.
 

Classes in org.apache.xml.utils used by org.apache.xpath.objects
FastStringBuffer
          Bare-bones, unsafe, fast string buffer.
XMLString
          This class is meant to be an interface to character strings, whether they be java Strings or org.apache.xml.utils.FastStringBuffers, or other character data.
XMLStringFactory
          A concrete class that implements this interface creates XMLString objects.
 

Classes in org.apache.xml.utils used by org.apache.xpath.operations
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.