Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.10

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCDoubleSupport::addFunction
oCMutableNodeRefList::addNodeInDocOrderFunctor
oCArenaAllocator< ObjectType, ArenaBlockType >
oCArenaAllocator< ObjectType, ReusableArenaBlock< ObjectType > >
oCArenaBlockBase< ObjectType, SizeType >
oCArenaBlockBase< ObjectType, unsigned short >
oCAttributeListImpl
oCAttributesImpl
oCAttributeVectorEntry
oCAVTClass to hold an Attribute Value Template
oCAVTPartClass to hold a part, either a string or XPath, of an Attribute Value Template
oCXPathExecutionContext::BorrowReturnMutableNodeRefList
oCXalanXMLSerializerBase::CharFunctor1_0
oCXalanXMLSerializerBase::CharFunctor1_1
oCClearCacheResetFunctor< ObjectType >
oCXalanFileUtility::cmdParams
oCCollationCacheStruct
oCXalanCollationServices::CollationCompareFunctor
oCCollationCacheStruct::CollatorDeleteFunctor
oCCollationCacheStruct::CollatorFindFunctor
oCCollectionClearGuard< CollectionType >
oCCollectionDeleteGuard< CollectionType, DeleteFunctorType >
oCXalanFormatterWriter::CommonRepresentableCharFunctor
oCConstantsPrimary constants used in the XSLTProcessor classes
oCConstructValueWithMemoryManager< C >
oCConstructValueWithNoMemoryManager< C >
oCConstructWithMemoryManager< C >
oCConstructWithMemoryManagerTraits< C >
oCConstructWithNoMemoryManager< C >
oCConstructWithNoMemoryManagerTraits< C >
oCXPathExecutionContextDefault::ContextNodeListPositionCache
oCXPathExecutionContext::ContextNodeListPushAndPop
oCCounter<meta name="usage" content="internal"> A class that does incremental counting for support of xsl:number
oCCountersTable<meta name="usage" content="internal"> This is a table of counters, keyed by ElemNumber objects, each of which has a list of Counter objects
oCCreateObjFunctor< Type >
oCXPathExecutionContext::CurrentNodePushAndPop
oCXalanDiagnosticMemoryManager::Data
oCDecimalFormatCacheStruct
oCDecimalFormatCacheStruct::DecimalFormatDeleteFunctor
oCDecimalFormatCacheStruct::DecimalFormatFindFunctor
oCDecimalToRomanStructure to help in converting integrals to roman numerals
oCDefaultCacheCreateFunctor< ObjectType >
oCDefaultCacheCreateFunctorMemMgr< ObjectType >
oCDefaultCacheResetFunctor< ObjectType >
oCDoubleSupport::divideFunction
oCXercesParserLiaison::DocumentEntry
oCDOMServices
oCDOMStringEqualsFunctionEquals functor for DOMStrings
oCDOMStringGreaterThanFunctionGreater than functor for DOMStrings
oCDOMStringGreaterThanOrEqualFunctionGreater than or equal functor for DOMStrings
oCDOMStringHashFunctionHash functor for DOMStrings
oCDOMStringHelper
oCDOMStringLessThanFunctionLess than functor for DOMStrings
oCDOMStringLessThanIgnoreCaseASCIIFunctionLess than functor for DOMStrings which ignores case for the characters a-z and A-Z
oCDOMStringLessThanOrEqualFunctionLess than or equal functor for DOMStrings
oCDOMStringNotEqualsFunctionNot equals functor for DOMStrings
oCDOMStringPointerEqualToFunctionEqual to functor for DOMStrings
oCDOMStringPointerHashFunctionHash functor for DOMStrings
oCDOMStringPointerLessThanFunctionLess than functor for DOMStrings
oCDOMSupport
oCDOMSupportInit
oCDoubleSupport
oCXalanHTMLElementsProperties::ElementPropertiesThis class acts as a proxy for and InternalElementProperties instance
oCStylesheetExecutionContext::ElementRecursionStackPusherClass for keeping track of elements pushed on the element recursion stack
oCXalanTransformer::EnsureDestroyCompiledStylesheet
oCXalanTransformer::EnsureDestroyDocumentBuilder
oCXalanTransformer::EnsureDestroyParsedSource
oCXalanTransformer::EnsureFunctionsInstallation
oCFormatterToHTML::Entity
oCXalanMap< Key, Value, KeyTraits >::Entry
oCequal_null_terminated_arrays< T >
oCDoubleSupport::equalFunction
oCExecutionContext
oCExtensionFunctionHandlerClass handling an extension namespace for XPath
oCFindFileStruct
oCXSLTEngineImpl::FindStringPointerFunctor
oCStylesheetExecutionContextDefault::FormatNumberFunctor
oCFormatterListenerA SAX-based formatter interface for the XSL processor
oCFunction
oCXPathFunctionTable::FunctionNameTableEntry
oCXalanExtensionsInstaller::FunctionTableEntry
oCGenerateEventThis is the class for events generated by the XSL processor after it generates a new node in the result tree
oCXalanDOMStringCache::GetAndRelease
oCXPathConstructionContext::GetAndReleaseCachedString
oCXPathExecutionContext::GetAndReleaseCachedString
oCDoubleSupport::greaterThanFunction
oCDoubleSupport::greaterThanOrEqualFunction
oCGuardCachedObject< XalanObjectCacheType >
oChash_null_terminated_arrays< T >
oCICUBridge
oCICUBridgeCleanup
oCICUFormatNumberFunctor
oCXalanHTMLElementsProperties::InternalAttributeProperties
oCXalanHTMLElementsProperties::InternalElementProperties
oCKeyDeclarationHolds the attribute declarations for the "xsl:key" element
oCKeyTable
oCless_no_case_ascii_wide_stringThis functor is designed to compare 0-terminated wide strings in a case-insensitive manner
oCless_null_terminated_arrays< T >This functor is designed to compare 0-terminated arrays
oCDoubleSupport::lessThanFunction
oCDoubleSupport::lessThanOrEqualFunction
oCXSLTEngineImpl::LessXalanDOMStringPointers
oCXalanDiagnosticMemoryManager::LockException
oCXalanMemMgrAutoPtrArray< Type >::MemMgrAutoPtrArrayData
oCXalanMemMgrAutoPtr< Type, toCallDestructor >::MemMgrAutoPtrData
oCMemoryManagedConstructionTraits< C >
oCDoubleSupport::modulusFunction
oCDoubleSupport::multiplyFunction
oCNamedNodeMapAttributeList
oCXercesToXalanNodeMap::NameMapEqualsFunctor
oCNamespacesHandler::Namespace
oCNameSpaceA representation of a namespace
oCXPathEnvSupportDefault::NamespaceFunctionTableDeleteFunctor
oCNamespacesHandler
oCXercesDocumentWrapper::BuildWrapperTreeWalker::NavigatorStackEntryType
oCXercesDocumentBridge::BuildBridgeTreeWalker::NavigatorStackEntryType
oCXalanFormatterWriter::NewLineWriterFunctor< WriterType >
oCReusableArenaBlock< ObjectType, SizeType >::NextBlock
oCXalanList< Type >::Node
oCNodeRefListBaseLocal implementation of NodeRefList
oCNodeSorterThis class can sort vectors of nodes according to a select pattern
oCNodeSortKeySimple data structure class for use by the NodeSorter class
oCNodeSorter::NodeSortKeyCompareReturn the results of a compare of two nodes
oCXPath::NodeTester
oCDoubleSupport::notEqualFunction
oCElemNumber::NumberFormatStringTokenizerThis class returns tokens using non-alphanumberic characters as delimiters
oCDoubleSupport::NumberUnion
oCOutputContextStack::OutputContext
oCStylesheetExecutionContext::OutputContextPushPop
oCOutputContextStack
oCVariablesStack::ParamsVectorEntry
oCPlatformSupportInit
oCpointer_equal< T >
oCpointer_equals< T >
oCpointer_less< T >
oCNamespacesHandler::PrefixChecker
oCPrefixResolverThis class defines an interface for classes that resolve namespace prefixes to their URIs
oCXPathExecutionContext::PrefixResolverSetAndRestore
oCProblemListenerThis 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
oCVariablesStack::PushParamFunctor
oCXalanFileUtility::reportStruct
oCResettable
oCResultNamespacesStack
oCSelectionEvent
oCStylesheetExecutionContext::SetAndRestoreCopyTextNodesOnly
oCStylesheetExecutionContext::SetAndRestoreCurrentStackFrameIndex
oCVariablesStack::StackEntry
oCStdBinInputStream
oCStringTokenizer
oCDoubleSupport::subtractFunction
oCXPath::TargetData
oCXalanOtherEncodingWriter< Predicate, ConstantsType >::ThrowTranscodingException
oCTopLevelArgThis class holds an instance of an argument on the stack
oCTraceListener
oCTraceListener::TraceListenerGenerateFunctor
oCTraceListener::TraceListenerSelectFunctor
oCTraceListener::TraceListenerTraceFunctor
oCTracerEventThis is the parent class of events generated for tracing the progress of the XSL processor
oCTreeWalker
oCunary_function
oCICUFormatNumberFunctor::UnlocalizePatternFunctor
oCURISupport
oCStylesheetExecutionContext::UseAttributeSetIndexes
oCXalanXMLSerializerBase::UTF16
oCXalanXMLSerializerBase::UTF8
oCVariablesStackDefines a class to keep track of a stack for macro arguments
oCNodeSorter::VectorEntry
oCXalanFormatterWriter::WhiteSpaceWriterFunctor< WriterType >
oCXalanOtherEncodingWriter< Predicate, ConstantsType >::WriteCharRef
oCWriter
oCXalanAllocationGuard
oCXalanAllocator< Type >
oCXalanAllocator< ObjectType >
oCXalanArrayAllocator< Type >
oCXalanArrayAutoPtr< Type >
oCXalanAutoPtr< Type >
oCXalanAVTAllocator
oCXalanAVTPartSimpleAllocator
oCXalanAVTPartXPathAllocator
oCXalanBitmap
oCXalanCollationServices
oCXalanCompiledStylesheetThis is an abstraction of the StylesheetRoot class
oCXalanDecimalFormatSymbols
oCXalanDeque< Type, ConstructionTraits >Xalan implementation of deque
oCXalanDequeConstIteratorTraits< Value >
oCXalanDequeIterator< XalanDequeTraits, XalanDeque >
oCXalanDequeIteratorTraits< Value >
oCXalanDestroyFunctor< Type >
oCXalanDiagnosticMemoryManager
oCXalanDOMException
oCXalanDOMImplementation
oCXalanDOMInit
oCXalanDOMString
oCXalanDOMStringAllocator
oCXalanDOMStringCache
oCXalanDOMStringHashTable
oCXalanDOMStringPool
oCXalanDOMStringReusableAllocator
oCXalanDummyIndentWriter< WriteHandeler >
oCXalanElemApplyTemplatesAllocator
oCXalanElemAttributeAllocator
oCXalanElemAttributeSetAllocator
oCXalanElemCallTemplateAllocator
oCXalanElemElementAllocator
oCXalanElemEmptyAllocator
oCXalanElemLiteralResultAllocator
oCXalanElemTemplateAllocator
oCXalanElemTextAllocator
oCXalanElemTextLiteralAllocator
oCXalanElemValueOfAllocator
oCXalanElemVariableAllocator
oCXalanEncodingPropertyCache
oCXalanExtensionsInstaller
oCXalanFileUtility
oCXalanFormatterWriter
oCXalanHasher< Key >
oCXalanHashMemberPointer< Key >
oCXalanHashMemberReference< Key >
oCXalanHTMLElementsProperties
oCXalanIndentWriter< WhiteSpaceWriter, NewLineWriter >
oCXalanList< Type >Xalan implementation of a doubly linked list
oCXalanList< ReusableArenaBlock< ObjectType > * >
oCXalanListConstIteratorTraits< Value >
oCXalanListIteratorBase< XalanListTraits, Node >
oCXalanListIteratorTraits< Value >
oCXalanLocatorThis class defines a base class for Locator derivations in Xalan
oCXalanMap< Key, Value, KeyTraits >Xalan implementation of a hashtable
oCXalanMapConstIteratorTraits< Value >
oCXalanMapIterator< XalanMapTraits, BaseIterator >
oCXalanMapIteratorTraits< Value >
oCXalanMapKeyTraits< Key >
oCXalanMapKeyTraits< const XalanDOMChar * >
oCXalanMapKeyTraits< const XalanDOMString * >
oCXalanMapKeyTraits< const XalanQName * >
oCXalanMapKeyTraits< XalanDOMString * >
oCXalanMapKeyTraits< XalanDOMString >
oCXalanMapKeyTraits< XalanQName >
oCXalanMatchPatternDataThis class contains information concerning a match pattern in a stylesheet
oCXalanMatchPatternDataAllocator
oCXalanMemMgrAutoPtr< Type, toCallDestructor >
oCXalanMemMgrAutoPtrArray< Type >
oCXalanMemMgrs
oCXalanMemMngArrayAllocate< Type >
oCXalanMemoryManagerDefault
oCXalanMessageLoader
oCXalanMessageLoader::XalanMessageLoaderCreateFunct< Type >
oCXalanMessageLoader::XalanMessageLoaderDestructFunct
oCXalanNamedNodeMap
oCXalanNamespace
oCXalanNamespacesStack
oCXalanNamespacesStack::XalanNamespacesStackEntry
oCXalanNode
oCXalanNodeList
oCXalanNumberFormat
oCStylesheetExecutionContextDefault::XalanNumberFormatFactory
oCXalanNumberingResourceBundle
oCXalanObjectCache< ObjectType, CreateFunctorType, DeleteFunctorType, ResetFunctorType >
oCXalanObjectCache< ObjectType, DefaultCacheCreateFunctor< ObjectType >, DeleteFunctor< ObjectType >, DefaultCacheResetFunctor< ObjectType > >
oCXalanObjectCache< ObjectType, DefaultCacheCreateFunctorMemMgr< ObjectType >, DeleteFunctor< ObjectType >, DefaultCacheResetFunctor< ObjectType > >
oCXalanObjectStackCache< ObjectType, CreateFunctorType, DeleteFunctorType, ResetFunctorType >
oCXalanObjectStackCache< ObjectType, DefaultCacheCreateFunctor< ObjectType >, DeleteFunctor< ObjectType >, DefaultCacheResetFunctor< ObjectType > >
oCXalanOutputStream
oCXalanOutputTranscoder
oCXalanParsedSourceThis is abstract base class designed to allow a XalanTranfomer object to reuse a parsed document
oCXalanParsedSourceHelper
oCXalanParsedURIURI handling (hopefully) according to RFC2396
oCXalanQNameClass 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
oCXalanQNameByValueAllocator
oCXalanReferenceCountedObjectClass to hold reference count information
oCXalanSet< Value >Xalan set implementation
oCXalanSetIterator< Value, MapIterator >
oCXalanSourceTreeAttributeAllocator
oCXalanSourceTreeAttributeNSAllocator
oCXalanSourceTreeCommentAllocator
oCXalanSourceTreeContentHandler
oCXalanSourceTreeDocumentAllocator
oCXalanSourceTreeDocumentFragmentAllocator
oCXalanSourceTreeElementAAllocator
oCXalanSourceTreeElementANSAllocator
oCXalanSourceTreeElementNAAllocator
oCXalanSourceTreeElementNANSAllocator
oCXalanSourceTreeHelper
oCXalanSourceTreeInit
oCXalanSourceTreeProcessingInstructionAllocator
oCXalanSourceTreeTextAllocator
oCXalanSourceTreeTextIWSAllocator
oCXalanTranscodingServices
oCXalanTransformerThis is a simple C++ interface for some common usage patterns
oCXalanUnicode
oCXalanVector< Type, ConstructionTraits >
oCXalanVector< ObjectType * >
oCXalanXMLChar
oCXalanXMLFileReporter
oCXalanXMLSerializerFactoryA factory class for creating XML serializers
oCXercesAttributeBridgeAllocatorThis class is deprecated
oCXercesAttrWrapperAllocator
oCXercesBridgeHelperThis class is deprecated
oCXercesBridgeNavigatorThis class is deprecated
oCXercesDOM_AttrHack
oCXercesDOM_ElementHack
oCXercesDOM_NodeHackThis class is deprecated
oCXercesDOM_TextHack
oCXercesDOMWalker
oCXercesElementBridgeAllocatorThis class is deprecated
oCXercesElementWrapperAllocator
oCXercesNamedNodeMapAttributeList
oCXercesTextBridgeAllocatorThis class is deprecated
oCXercesTextWrapperAllocator
oCXercesToXalanNodeMapThis class is deprecated
oCXercesTreeWalkerThis class is deprecated
oCXercesWrapperHelper
oCXercesWrapperNavigator
oCXercesWrapperNavigatorAllocator
oCXercesWrapperToXalanNodeMap
oCXMLParserLiaison
oCXMLSupportInit
oCXNodeSetAllocator
oCXNodeSetNodeProxyAllocator
oCXNumberAllocator
oCXObjectFactoryThis class handles the creation of XObjects and manages their lifetime
oCXObjectPtrClass to hold XObjectPtr return types
oCXObjectTypeCallbackThe purpose of this class is to provide a way to get the "preferred" or closest matching type for XObject-derived classes
oCXPath
oCXPathAllocator
oCStylesheetExecutionContextDefault::XPathCacheReturnFunctor
oCXPathConstructionContext
oCXPathEnvSupport
oCXPathEvaluator
oCXPathExpression
oCXPathFactory
oCXPathFunctionTableClass defines a table of functions that can be called in XPath expresions
oCXPathGuardManages the lifetime of an XPath instance
oCStylesheetExecutionContext::XPathGuard
oCXPathInit
oCXPathProcessor
oCXResultTreeFragAllocator
oCXSLException
oCXSLTInit
oCXSLTInputSource
oCXSLTProcessorThis is an interface for an XSLT Processor engine
oCXSLTResultTarget
oCXStringAdapterAllocator
oCXStringAllocator
oCXStringCachedAllocator
oCXStringReferenceAllocator
oCXTokenNumberAdapterAllocator
\CXTokenStringAdapterAllocator

Interpreting class diagrams

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

dot

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

Apache Logo