Uses of Package
org.apache.xml.utils

Packages that use org.apache.xml.utils
org.apache.xalan.extensions Implementation of Xalan Extension Mechanism. 
org.apache.xalan.lib.sql Provides extension functions for connecting to a JDBC data source, executing a query, and working incrementally through a "streamable" result set. 
org.apache.xalan.processor Parses an XSLT stylesheet document (which may include and import other stylesheet documents) and produces a StylesheetRoot (a TRaX Templates object). 
org.apache.xalan.templates Implements the Templates interface, and defines a set of classes that represent an XSLT stylesheet. 
org.apache.xalan.trace Implementation of Xalan Trace events, for use by a debugger. 
org.apache.xalan.transformer In charge of run-time transformations and the production of result trees. 
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   
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.xalan.extensions
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.
StringVector
          **For internal use only** A very simple table that stores a list of strings, optimized for small lists.
 

Classes in org.apache.xml.utils used by org.apache.xalan.lib.sql
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.xalan.processor
NodeConsumer
          The tree walker will test for this interface, and call setOriginatingNode before calling the SAX event.
PrefixResolver
          **For advanced use only** 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.
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.
UnImplNode
          **For internal use only** To be subclassed by classes that wish to fake being nodes.
 

Classes in org.apache.xml.utils used by org.apache.xalan.templates
FastStringBuffer
          Bare-bones, unsafe, fast string buffer.
PrefixResolver
          **For advanced use only** 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.
StringVector
          **For internal use only** A very simple table that stores a list of strings, optimized for small lists.
UnImplNode
          **For internal use only** To be subclassed by classes that wish to fake being nodes.
 

Classes in org.apache.xml.utils used by org.apache.xalan.trace
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.xalan.transformer
MutableAttrListImpl
          **For advanced use only** Mutable version of AttributesImpl.
ObjectPool
          **For internal use only** Pool of object of a given type to pick from to help memory usage
ObjectStack
          **For internal use only** Implement a stack of simple integers.
PrefixResolver
          **For advanced use only** 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.xml.dtm
PrefixResolver
          **For advanced use only** 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
PrefixResolver
          **For advanced use only** The class that implements this interface can resolve prefixes to namespaces.
SuballocatedIntVector
          **For internal use only** 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.dtm.ref.dom2dtm
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
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
FastStringBuffer
          Bare-bones, unsafe, fast string buffer.
IntStack
          **For internal use only** Implement a stack of simple integers.
IntVector
          **For internal use only** A very simple table that stores a list of int.
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.
ObjectStack
          **For internal use only** Implement a stack of simple integers.
ObjectVector
          **For internal use only** A very simple table that stores a list of objects.
PrefixResolver
          **For advanced use only** 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
          **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.
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.
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
FastStringBuffer
          Bare-bones, unsafe, fast string buffer.
IntStack
          **For internal use only** Implement a stack of simple integers.
NodeVector
          **For internal use only** A very simple table that stores a list of Nodes.
PrefixResolver
          **For advanced use only** 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
          **For internal use only** A very simple table that stores a list of Nodes.
PrefixResolver
          **For advanced use only** 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
          **For internal use only** A very simple table that stores a list of objects.
PrefixResolver
          **For advanced use only** The class that implements this interface can resolve prefixes to namespaces.
 

Classes in org.apache.xml.utils used by org.apache.xpath.domapi
PrefixResolver
          **For advanced use only** 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.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.
 



Copyright © 2002 Apache XML Project. All Rights Reserved.