## Xalan-C++ API Documentation

### The Xalan C++ XSLT Processor Version 1.10

Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members

# Xalan-C++ Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:

- MutableNodeRefList::addNodeInDocOrderFunctor
- ArenaAllocator
- ArenaBlock
- ArenaBlockBase
- AttributeListImpl
- AttributeListType
- AttributesImpl
- AttributesType
- AttributeVectorEntry
- AttributeVectorEntryExtended
- AVT (Class to hold an Attribute Value Template)
- AVTPart (Class to hold a part, either a string or XPath, of an Attribute Value Template)
- AVTPartSimple (Simple string part of a complex AVT)
- AVTPartXPath (Simple string part of a complex AVT)
- std::binary_function
- XPathExecutionContext::BorrowReturnMutableNodeRefList
- XercesDocumentBridge::BuildBridgeTreeWalker
- XercesDocumentWrapper::BuildWrapperTreeWalker
- c_wstr_functor
- ClearCacheResetFunctor
- ClearFunctor (Functor to call a clear() member function on its argument)
- CollationCacheStruct
- XalanCollationServices::CollationCompareFunctor
- CollationCacheStruct::CollatorDeleteFunctor
- CollationCacheStruct::CollatorFindFunctor
- CollectionClearGuard
- CollectionDeleteGuard
- Constants (Primary constants used in the XSLTProcessor classes)
- ConstructValueWithMemoryManager
- ConstructValueWithNoMemoryManager
- ConstructWithMemoryManager
- ConstructWithMemoryManagerTraits
- ConstructWithNoMemoryManager
- ConstructWithNoMemoryManagerTraits
- ContentHandlerType
- XPathExecutionContextDefault::ContextNodeListPositionCache
- XPathExecutionContext::ContextNodeListPushAndPop
- Counter ( A class that does incremental counting for support of xsl:number)
- CreateObjFunctor
- XPathExecutionContext::CurrentNodePushAndPop
- DecimalFormatCacheStruct
- DecimalFormatCacheStruct::DecimalFormatDeleteFunctor
- DecimalFormatCacheStruct::DecimalFormatFindFunctor
- DecimalToRoman (Structure to help in converting integrals to roman numerals)
- DefaultCacheCreateFunctor
- DefaultCacheCreateFunctorMemMgr
- DefaultCacheResetFunctor
- DeleteFunctor (Functor to delete objects, used in STL iteration algorithms)
- XalanTransformer::DeleteParamPairFunctor
- XObjectFactory::DeleteXObjectFunctor (A public functor for use with stl algorithms)
- XPathFactory::DeleteXPathFunctor (A functor for use with stl algorithms)
- DirectoryEnumeratorFunctor
- DirectoryFilterPredicate
- XercesParserLiaison::DocumentEntry
- DOMServices
- DOMStringEqualsFunction (Equals functor for DOMStrings)
- DOMStringGreaterThanFunction (Greater than functor for DOMStrings)
- DOMStringGreaterThanOrEqualFunction (Greater than or equal functor for DOMStrings)
- DOMStringHashFunction (Hash functor for DOMStrings)
- DOMStringHelper
- DOMStringLessThanFunction (Less than functor for DOMStrings)
- DOMStringLessThanIgnoreCaseASCIIFunction (Less than functor for DOMStrings which ignores case for the characters a-z and A-Z)
- DOMStringLessThanOrEqualFunction (Less than or equal functor for DOMStrings)
- DOMStringNotEqualsFunction (Not equals functor for DOMStrings)
- DOMStringPointerEqualToFunction (Equal to functor for DOMStrings)
- DOMStringPointerHashFunction (Hash functor for DOMStrings)
- DOMStringPointerLessThanFunction (Less than functor for DOMStrings)
- DOMStringPrintWriter
- DOMSupport
- DOMSupportDefault
- DOMSupportException
- DOMSupportInit
- DTDHandlerType
- ElemApplyImport
- ElemApplyTemplates
- ElemAttribute
- ElemAttributeSet
- ElemCallTemplate
- ElemChoose
- ElemComment
- ElemCopy
- ElemCopyOf
- ElemDecimalFormat
- ElemElement
- ElemEmpty (Simple empty elem to push on the stack when nothing else got pushed, so that pop() works correctly)
- ElementPrefixResolverProxy
- XalanHTMLElementsProperties::ElementProperties (This class acts as a proxy for and InternalElementProperties instance)
- StylesheetExecutionContext::ElementRecursionStackPusher (Class for keeping track of elements pushed on the element recursion stack)
- ElemExtensionCall
- ElemFallback
- ElemForEach
- ElemForwardCompatible
- ElemIf
- ElemLiteralResult
- ElemMessage
- ElemMessage::ElemMessageTerminateException
- ElemNumber
- ElemOtherwise
- ElemParam
- ElemPI
- ElemSort
- ElemTemplate
- ElemTemplateElement
- ElemText (This primarily acts as a marker on the element stack to signal that whitespace should be preserved)
- ElemTextLiteral
- ElemUse
- ElemValueOf
- ElemVariable
- ElemWhen
- ElemWithParam
- XalanTransformer::EnsureDestroyCompiledStylesheet
- XalanTransformer::EnsureDestroyDocumentBuilder
- XalanTransformer::EnsureDestroyParsedSource
- XalanTransformer::EnsureFunctionsInstallation
- FormatterToHTML::Entity
- XalanMap::Entry
- equal_null_terminated_arrays
- ErrorHandlerType
- ExecutionContext
- ExtensionFunctionHandler (Class handling an extension namespace for XPath)
- ExtensionNSHandler
- FilesOnlyFilterPredicate
- XSLTEngineImpl::FindStringPointerFunctor
- FormatterListener
- FormatterStringLengthCounter (This class takes SAX events (in addition to some extra events that SAX doesn't handle yet) and produces counts the characters sent to the characters event)
- FormatterToDeprecatedXercesDOM (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)
- FormatterToDOM (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)
- FormatterToHTML (FormatterToHTML formats SAX-style events into HTML)
- FormatterToNull (This class takes SAX events (in addition to some extra events that SAX doesn't handle yet) and produces absolutely nothing)
- FormatterToSourceTree (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)
- FormatterToText (This class takes SAX events (in addition to some extra events that SAX doesn't handle yet) and produces simple text only)
- FormatterToXercesDOM (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)
- FormatterToXML (FormatterToXML formats SAX-style events into XML)
- FormatterToXMLUnicode (FormatterToXMLUnicode formats SAX-style events into XML)
- FormatterTreeWalker
- Function
- FunctionConcat (XPath implementation of "concat" function)
- FunctionContains (XPath implementation of "contains" function)
- FunctionCurrent
- FunctionDifference (XPath implementation of "difference" function)
- FunctionDistinct (XPath implementation of "difference" function)
- FunctionDocument
- FunctionElementAvailable
- FunctionEvaluate (XPath implementation of "node-set" function)
- FunctionFormatNumber
- FunctionFunctionAvailable
- FunctionGenerateID
- FunctionHasSameNodes (XPath implementation of "has-same-nodes" function for NodeSets)
- FunctionID (XPath implementation of "id" function)
- FunctionIntersection (XPath implementation of "intersection" function for NodeSets)
- FunctionKey
- FunctionLang (XPath implementation of "lang" function)
- FunctionNamespaceURI (XPath implementation of "namespace-uri" function)
- XPathFunctionTable::FunctionNameTableEntry
- FunctionNodeSet (XPath implementation of "node-set" function)
- FunctionNormalizeSpace (XPath implementation of "normalize-space" function)
- FunctionStartsWith (XPath implementation of "starts-with" function)
- FunctionString (XPath implementation of "string" function)
- FunctionSubstring (XPath implementation of "substring" function)
- FunctionSubstringAfter (XPath implementation of "substring-after" function)
- FunctionSubstringBefore (XPath implementation of "substring-before" function)
- FunctionSystemProperty
- XalanExtensionsInstaller::FunctionTableEntry
- FunctionTranslate (XPath implementation of "translate" function)
- FunctionUnparsedEntityURI
- GenerateEvent (This is the class for events generated by the XSL processor after it generates a new node in the result tree)
- XalanDOMStringCache::GetAndRelease
- XPathExecutionContext::GetAndReleaseCachedString
- XPathConstructionContext::GetAndReleaseCachedString
- GuardCachedObject
- hash_null_terminated_arrays
- ICUBridge
- ICUBridgeCleanup
- ICUBridgeCollationCompareFunctor
- ICUXalanNumberFormatFactory
- ICUXalanNumberFormatProxy
- InputSourceType
- XalanHTMLElementsProperties::InternalAttributeProperties
- XalanHTMLElementsProperties::InternalElementProperties
- XalanQName::InvalidQNameException
- VariablesStack::InvalidStackContextException
- URISupport::InvalidURIException (Normalizes the string passed in, replacing \ with /)
- KeyDeclaration (Holds the attribute declarations for the "xsl:key" element)
- less_no_case_ascii_wide_string (This functor is designed to compare 0-terminated wide strings in a case-insensitive manner)
- less_null_terminated_arrays (This functor is designed to compare 0-terminated arrays)
- XSLTEngineImpl::LessXalanDOMStringPointers
- LexicalHandlerType
- ElemTemplateElement::LocatorProxy
- MapValueDeleteFunctor (Functor to delete value objects in maps, used in STL iteration algorithms)
- XalanMemMgrAutoPtrArray::MemMgrAutoPtrArrayData
- MemoryManagedConstructionTraits
- MutableNodeRefList (Local implementation of MutableNodeRefList)
- NamedNodeMapAttributeList
- XercesToXalanNodeMap::NameMapEqualsFunctor
- NamespacesHandler::Namespace
- NameSpace (A representation of a namespace)
- NamespacesHandler::NamespaceExtended
- NamespacesHandler
- XercesDocumentBridge::BuildBridgeTreeWalker::NavigatorStackEntryType
- XercesDocumentWrapper::BuildWrapperTreeWalker::NavigatorStackEntryType
- ReusableArenaBlock::NextBlock
- XalanList::Node
- NodeNameTreeWalker
- NodeRefList (Local implementation of NodeRefList)
- NodeRefListBase (Local implementation of NodeRefList)
- NodeSortKey (Simple data structure class for use by the NodeSorter class)
- XPath::NodeTester
- NullPrintWriter
- ElemNumber::NumberFormatStringTokenizer (This class returns tokens using non-alphanumberic characters as delimiters)
- OutputContextStack::OutputContext
- StylesheetExecutionContext::OutputContextPushPop
- OutputContextStack
- VariablesStack::ParamsVectorEntry
- PlatformSupportInit
- pointer_equal
- pointer_equals
- pointer_equals_predicate
- pointer_less
- NamespacesHandler::PrefixChecker
- PrefixResolver (This class defines an interface for classes that resolve namespace prefixes to their URIs)
- XalanQName::PrefixResolverProxy
- XalanNamespacesStack::PrefixResolverProxy
- XPathExecutionContext::PrefixResolverSetAndRestore
- PrintWriter
- ProblemListener (This is the abstract class that the XSL processor uses when it has a problem of some kind, that requires a message, an error or a warning)
- ProblemListenerDefault (The implementation of the default error handling for Xalan)
- XNodeSetNodeProxy::Proxy
- VariablesStack::PushParamFunctor
- Resettable
- ResultNamespacesStack
- ReusableArenaAllocator
- ReusableArenaBlock
- select1st (Functor to retrieve the key of a key-value pair in a map, used in STL iteration algorithms)
- select2nd (Functor to retrieve the value of a key-value pair in a map, used in STL iteration algorithms)
- SelectionEvent
- StylesheetExecutionContext::SetAndRestoreCopyTextNodesOnly
- StylesheetExecutionContext::SetAndRestoreCurrentStackFrameIndex
- VariablesStack::StackEntry
- StdBinInputStream
- StringTokenizer
- StylesheetConstructionContext
- StylesheetConstructionContextDefault (An default implementation of an abtract class which provides support for constructing the internal representation of a stylesheet)
- StylesheetExecutionContext
- StylesheetHandler (This class processes a stylesheet via SAX events, and inits the given stylesheet)
- XPath::TargetData
- XalanOtherEncodingWriter::ThrowTranscodingException
- TopLevelArg (This class holds an instance of an argument on the stack)
- TraceListener
- TraceListenerDefault
- TraceListener::TraceListenerGenerateFunctor
- TraceListener::TraceListenerSelectFunctor
- TraceListener::TraceListenerTraceFunctor
- TracerEvent (This is the parent class of events generated for tracing the progress of the XSL processor)
- XalanOutputStream::TranscoderInternalFailureException
- XalanDOMString::TranscodingError
- XalanOutputStream::TranscodingException
- TreeWalker
- std::unary_function
- XalanOutputStream::UnknownEncodingException
- XalanTranscodingServices::UnrepresentableCharacterException
- XalanOutputStream::UnsupportedEncodingException
- URISupport
- StylesheetExecutionContext::UseAttributeSetIndexes
- VariablesStack (Defines a class to keep track of a stack for macro arguments)
- XalanOtherEncodingWriter::WriteCharRef
- Writer
- XALAN_STD_QUALIFIERbinary_function
- XALAN_STD_QUALIFIERunary_function
- XalanAllocator
- XalanArrayAllocator
- XalanArrayAutoPtr
- XalanAttr
- XalanAutoPtr
- XalanAVTAllocator
- XalanAVTPartSimpleAllocator
- XalanAVTPartXPathAllocator
- XalanBitmap
- XalanCDATASection
- XalanCharacterData
- XalanCollationServices
- XalanComment
- XalanCompiledStylesheet (This is an abstraction of the StylesheetRoot class)
- XalanCompiledStylesheetDefault
- XalanDecimalFormatSymbols
- XalanDefaultDocumentBuilder (This is class is designed to allow a XalanTranfomer object to use a document that is build dynamically by a user)
- XalanDefaultParsedSource (This is designed to allow a XalanTranfomer object to reuse a parsed document)
- XalanDefaultParsedSourceDOMSupport
- XalanDefaultParsedSourceHelper
- XalanDeque (Xalan implementation of deque)
- XalanDequeConstIteratorTraits
- XalanDequeIterator
- XalanDequeIteratorTraits
- XalanDestroyFunctor
- XalanDocument
- XalanDocumentBuilder (This is abstract base class designed to allow a XalanTranfomer object to use a document that is build dynamically by a user)
- XalanDocumentFragment
- XalanDocumentFragmentNodeRefListBaseProxy
- XalanDocumentType
- XalanDOMException
- XalanDOMImplementation
- XalanDOMInit
- XalanDOMString
- XalanDOMStringAllocator
- XalanDOMStringCache
- XalanDOMStringHashTable
- XalanDOMStringPool
- XalanDOMStringReusableAllocator
- XalanDummyIndentWriter
- XalanElemApplyTemplatesAllocator
- XalanElemAttributeAllocator
- XalanElemAttributeSetAllocator
- XalanElemCallTemplateAllocator
- XalanElemElementAllocator
- XalanElemEmptyAllocator
- XalanElement
- XalanElemLiteralResultAllocator
- XalanElemTemplateAllocator
- XalanElemTextAllocator
- XalanElemTextLiteralAllocator
- XalanElemValueOfAllocator
- XalanElemVariableAllocator
- XalanEmptyNamedNodeMap
- XalanEncodingPropertyCache
- XalanEntity
- XalanEntityReference
- XalanEXSLTCommonFunctionsInstaller
- XalanEXSLTDateTimeFunctionsInstaller
- XalanEXSLTDynamicFunctionsInstaller
- XalanEXSLTFunctionAbs
- XalanEXSLTFunctionAcos
- XalanEXSLTFunctionAlign
- XalanEXSLTFunctionAsin
- XalanEXSLTFunctionAtan
- XalanEXSLTFunctionAtan2
- XalanEXSLTFunctionConcat
- XalanEXSLTFunctionConstant
- XalanEXSLTFunctionCos
- XalanEXSLTFunctionDateTime
- XalanEXSLTFunctionDecodeURI
- XalanEXSLTFunctionDifference
- XalanEXSLTFunctionDistinct
- XalanEXSLTFunctionEncodeURI
- XalanEXSLTFunctionEvaluate
- XalanEXSLTFunctionExp
- XalanEXSLTFunctionHasSameNode
- XalanEXSLTFunctionHighest
- XalanEXSLTFunctionIntersection
- XalanEXSLTFunctionLeading
- XalanEXSLTFunctionLog
- XalanEXSLTFunctionLowest
- XalanEXSLTFunctionMax
- XalanEXSLTFunctionMin
- XalanEXSLTFunctionNodeSet
- XalanEXSLTFunctionObjectType
- XalanEXSLTFunctionPadding
- XalanEXSLTFunctionPower
- XalanEXSLTFunctionRandom
- XalanEXSLTFunctionSin
- XalanEXSLTFunctionSqrt
- XalanEXSLTFunctionTan
- XalanEXSLTFunctionTrailing
- XalanEXSLTMathFunctionsInstaller
- XalanEXSLTSetFunctionsInstaller
- XalanEXSLTStringFunctionsInstaller
- XalanExtensionsInstaller
- XalanFileOutputStream
- XalanFileOutputStream::XalanFileOutputStreamOpenException
- XalanFileOutputStream::XalanFileOutputStreamWriteException
- XalanFormatterWriter
- XalanFStreamOutputStream
- XalanFStreamOutputStream::XalanFStreamOutputStreamWriteException
- XalanHasher
- XalanHashMemberPointer
- XalanHashMemberReference
- XalanHTMLElementsProperties
- XalanIndentWriter
- XalanInMemoryMessageLoader
- XalanList (Xalan implementation of a doubly linked list)
- XalanListConstIteratorTraits
- XalanListIteratorBase
- XalanListIteratorTraits
- XalanLocator
- XalanMap (Xalan implementation of a hashtable)
- XalanMapConstIteratorTraits
- XalanMapIterator
- XalanMapIteratorTraits
- XalanMapKeyTraits
- XalanMapKeyTraits< const XalanDOMChar *>
- XalanMapKeyTraits< const XalanDOMString *>
- XalanMapKeyTraits< const XalanQName *>
- XalanMapKeyTraits< XalanDOMString *>
- XalanMapKeyTraits< XalanDOMString >
- XalanMapKeyTraits< XalanQName >
- XalanMapKeyTraits< XalanQNameByReference >
- XalanMatchPatternData (This class contains information concerning a match pattern in a stylesheet)
- XalanMatchPatternDataAllocator
- XalanMemMgrAutoPtrArray
- XalanMemMgrs
- XalanMemMngArrayAllocate
- XalanMemoryManagerObjectCacheDefault
- XalanMessageLoader
- XalanNamedNodeMap
- XalanNamespace
- XalanNamespacesStack
- XalanNamespacesStack::XalanNamespacesStackEntry
- XalanNode
- XalanNodeList
- XalanNodeListDummy
- XalanNodeListSurrogate
- XalanNotation
- XalanNullOutputStream
- XalanNumberFormat
- StylesheetExecutionContextDefault::XalanNumberFormatFactory
- XalanObjectCache
- XalanObjectCacheDefault
- XalanObjectStackCache
- XalanObjectStackCacheDefault
- XalanOtherEncodingWriter
- XalanOutputStream
- XalanOutputStream::XalanOutputStreamException
- XalanOutputStreamPrintWriter
- XalanOutputTranscoder
- XalanParsedSource (This is abstract base class designed to allow a XalanTranfomer object to reuse a parsed document)
- XalanParsedSourceHelper
- XalanParsedURI (URI handling (hopefully) according to RFC2396)
- XalanProcessingInstruction
- XalanQName (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)
- XalanQNameByReference
- XalanQNameByValue
- XalanQNameByValueAllocator
- XalanReferenceCountedObject (Class to hold reference count information)
- XalanSet (Xalan set implementation)
- XalanSetIterator
- XalanSimplePrefixResolver
- XalanSourceTreeAttr
- XalanSourceTreeAttributeAllocator
- XalanSourceTreeAttributeNSAllocator
- XalanSourceTreeAttrNS
- XalanSourceTreeComment
- XalanSourceTreeCommentAllocator
- XalanSourceTreeContentHandler
- XalanSourceTreeDocument
- XalanSourceTreeDocumentAllocator
- XalanSourceTreeDocumentFragment
- XalanSourceTreeDocumentFragmentAllocator
- XalanSourceTreeDOMSupport
- XalanSourceTreeElement
- XalanSourceTreeElementA
- XalanSourceTreeElementAAllocator
- XalanSourceTreeElementANS
- XalanSourceTreeElementANSAllocator
- XalanSourceTreeElementNA
- XalanSourceTreeElementNAAllocator
- XalanSourceTreeElementNANS
- XalanSourceTreeElementNANSAllocator
- XalanSourceTreeHelper
- XalanSourceTreeInit
- XalanSourceTreeParserLiaison
- XalanSourceTreeProcessingInstruction
- XalanSourceTreeProcessingInstructionAllocator
- XalanSourceTreeText
- XalanSourceTreeTextAllocator
- XalanSourceTreeTextIWS
- XalanSourceTreeTextIWSAllocator
- XalanSourceTreeWrapperParsedSource (This is designed to allow a XalanTranfomer object to wrap a parsed Xerces document)
- XalanSpaceNodeTester
- XalanStdOutputStream
- XalanStdOutputStream::XalanStdOutputStreamWriteException
- XalanText
- XalanTranscodingServices
- XalanTransformer (This is a simple C++ interface for some common usage patterns)
- XalanTransformerOutputStream
- XalanTransformerProblemListener
- XalanUnicode
- XalanUTF16Transcoder
- XalanUTF16Writer
- XalanUTF8Writer
- XalanXMLChar
- XalanXMLFileReporter
- XalanXMLSerializerBase
- XalanXPathException
- XBoolean
- XERCES_CPP_NAMESPACE_QUALIFIERAttributeList
- XERCES_CPP_NAMESPACE_QUALIFIERBinInputStream
- XERCES_CPP_NAMESPACE_QUALIFIERDOM_Attr
- XERCES_CPP_NAMESPACE_QUALIFIERDOM_Element
- XERCES_CPP_NAMESPACE_QUALIFIERDOM_Node
- XERCES_CPP_NAMESPACE_QUALIFIERDOM_Text
- XercesAttrBridge (This class is deprecated)
- XercesAttributeBridgeAllocator (This class is deprecated)
- XercesAttrWrapper
- XercesAttrWrapperAllocator
- XercesBridgeNavigator (This class is deprecated)
- XercesCDATASectionBridge (This class is deprecated)
- XercesCDATASectionWrapper
- XercesCommentBridge (This class is deprecated)
- XercesCommentWrapper
- XercesDocumentBridge (This class is deprecated)
- XercesDocumentFragmentBridge (This class is deprecated)
- XercesDocumentTypeBridge (This class is deprecated)
- XercesDocumentTypeWrapper
- XercesDocumentWrapper
- XercesDOM_AttrHack
- XercesDOM_ElementHack
- XercesDOM_NodeHack (This class is deprecated)
- XercesDOM_TextHack
- XercesDOMException
- XercesDOMFormatterWalker
- XercesDOMImplementationBridge (This class is deprecated)
- XercesDOMImplementationWrapper
- XercesDOMParsedSource (This is designed to allow a XalanTranfomer object to reuse a parsed document)
- XercesDOMParsedSourceHelper
- XercesDOMSupport
- XercesDOMWalker
- XercesDOMWrapperException
- XercesDOMWrapperParsedSource (This is designed to allow a XalanTranfomer object to wrap a parsed Xerces document)
- XercesElementBridge (This class is deprecated)
- XercesElementBridgeAllocator (This class is deprecated)
- XercesElementWrapper
- XercesElementWrapperAllocator
- XercesEntityBridge (This class is deprecated)
- XercesEntityReferenceBridge (This class is deprecated)
- XercesEntityReferenceWrapper
- XercesEntityWrapper
- XercesLiaisonXalanDOMStringPool
- XercesNamedNodeMapAttributeList
- XercesNamedNodeMapBridge (This class is deprecated)
- XercesNamedNodeMapWrapper
- XercesNodeListBridge (This class is deprecated)
- XercesNodeListWrapper
- XercesNotationBridge (This class is deprecated)
- XercesNotationWrapper
- XercesParserLiaison
- XercesProcessingInstructionBridge (This class is deprecated)
- XercesProcessingInstructionWrapper
- XercesTextBridge (This class is deprecated)
- XercesTextBridgeAllocator (This class is deprecated)
- XercesTextWrapper
- XercesTextWrapperAllocator
- XercesToXalanNodeMap (This class is deprecated)
- XercesTreeWalker (This class is deprecated)
- XercesWrapperHelper
- XercesWrapperNavigator
- XercesWrapperNavigatorAllocator
- XercesWrapperToXalanNodeMap
- XMLParserLiaison
- XMLSupportException
- XMLSupportInit
- XNodeSet (Class to hold XPath return types)
- XNodeSetAllocator
- XNodeSetBase (Class to hold XPath return types)
- XNodeSetNodeProxy (Class to hold XPath return types)
- XNodeSetNodeProxyAllocator
- XNodeSetResultTreeFragProxy
- XNull
- XNumber
- XNumberAllocator
- XNumberBase
- XObject (Class to hold XPath return types)
- XObject::XObjectException
- XObjectFactory (This class handles the creation of XObjects and manages their lifetime)
- XObjectFactoryDefault (This class handles the creation of XObjects and manages their lifetime)
- XObject::XObjectInvalidConversionException
- XObjectPtr (Class to hold XObjectPtr return types)
- XObjectResultTreeFragProxy
- XObjectResultTreeFragProxyBase
- XObjectResultTreeFragProxyText
- XObjectTypeCallback (The purpose of this class is to provide a way to get the "preferred" or closest matching type for XObject-derived classes)
- XPath
- XPathAllocator
- XPathConstructionContext
- XPathConstructionContextDefault (An default implementation of an abtract class which provides support for constructing the internal representation of an XPath)
- XPathEnvSupport
- XPathEvaluator
- XPathExceptionFunctionNotAvailable (Exception class thrown when an unknown function is encountered)
- XPathExceptionFunctionNotSupported (Exception class thrown when an installFunction() is called with a function name that is not supported)
- XPathExecutionContext
- XPathExecutionContextDefault (A basic implementation of the class XPathExecutionContext)
- XPathFactory
- XPathFactoryBlock
- XPathFactoryDefault
- XPathFunctionTable (Class defines a table of functions that can be called in XPath expresions)
- StylesheetExecutionContext::XPathGuard
- XPathGuard (Manages the lifetime of an XPath instance)
- XPathInit
- XPathParserException (Exception class thrown when a problem parsing an XPath is encountered)
- XPathProcessor
- XPathProcessorImpl (Responsibilities include tokenizing and parsing the XPath expression, and acting as a general interface to XPaths)
- XResultTreeFrag
- XResultTreeFragAllocator
- XSLException
- XSLTEngineImpl (It's the responsibility of the XSLTEngineImpl class, collaborating with the XML parser liaison, the DOM, and the XPath engine, to transform a source tree of nodes into a result tree according to instructions and templates specified by a stylesheet tree)
- XSLTInit
- XSLTInputSource
- XSLTProcessor (This is an interface for an XSLT Processor engine)
- XSLTProcessorEnvSupport
- XSLTProcessorEnvSupportDefault
- XSLTProcessorException
- XSLTResultTarget
- XSpan
- XString
- XStringAdapter
- XStringAdapterAllocator
- XStringAllocator
- XStringBase
- XStringCached
- XStringCachedAllocator
- XStringReference
- XStringReferenceAllocator
- XToken
- XTokenNumberAdapter
- XTokenNumberAdapterAllocator
- XTokenStringAdapter
- XTokenStringAdapterAllocator
- XUnknown

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

Xalan-C++ XSLT Processor Version 1.10 Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.