Uses of Package
org.apache.xml.utils

Packages that use org.apache.xml.utils
Package Description
org.apache.xalan.extensions  
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.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.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.xalan.extensions
    Class Description
    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.processor
    Class Description
    NodeConsumer
    The tree walker will test for this interface, and call setOriginatingNode before calling the SAX event.
    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.
    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
    To be subclassed by classes that wish to fake being nodes.
  • Classes in org.apache.xml.utils used by org.apache.xalan.templates
    Class Description
    Constants
    Primary constants used by the XSLT Processor
    FastStringBuffer
    Bare-bones, unsafe, fast string buffer.
    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.
    StringVector
    A very simple table that stores a list of strings, optimized for small lists.
    UnImplNode
    To be subclassed by classes that wish to fake being nodes.
  • Classes in org.apache.xml.utils used by org.apache.xalan.transformer
    Class Description
    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.xml.dtm
    Class Description
    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
    Class Description
    BoolStack
    Simple stack for boolean values.
    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
    Class Description
    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.xml.dtm.ref.sax2dtm
    Class Description
    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
    Class Description
    DOMHelper
    Deprecated.
    Since the introduction of the DTM, this class will be removed.
    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.
    NodeVector
    A very simple table that stores a list of Nodes.
    NSInfo
    This class holds information about the namespace info of a node.
    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.
    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.
  • Classes in org.apache.xml.utils used by org.apache.xpath
    Class Description
    IntStack
    Implement a stack of simple integers.
    NodeVector
    A very simple table that stores a list of Nodes.
    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
    Class Description
    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
    Class Description
    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.functions
    Class Description
    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
    Class Description
    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
    Class Description
    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
    Class Description
    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.