Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.9

Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

Xalan-C++ Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
ArenaAllocator< ObjectType, ArenaBlockType >
ArenaBlock< ObjectType, SizeType >
ArenaBlockBase< ObjectType, SizeType >
AttributeListImpl
AttributesImpl
AttributeVectorEntry
AttributeVectorEntryExtended
AVTClass to hold an Attribute Value Template
AVTPartClass to hold a part, either a string or XPath, of an Attribute Value Template
AVTPartSimpleSimple string part of a complex AVT
AVTPartXPathSimple string part of a complex AVT
c_wstr_functor
ClearCacheResetFunctor< ObjectType >
ClearFunctor< Type >Functor to call a clear() member function on its argument
CollationCacheStruct
CollationCacheStruct::CollatorDeleteFunctor
CollationCacheStruct::CollatorFindFunctor
CollectionClearGuard< CollectionType >
CollectionDeleteGuard< CollectionType, DeleteFunctorType >
CompileTimeError< true >
ConstantsPrimary constants used in the XSLTProcessor classes
ConstructValueWithMemoryManager< C >
ConstructValueWithNoMemoryManager< C >
ConstructWithMemoryManager< C >
ConstructWithMemoryManagerTraits< C >
ConstructWithNoMemoryManager< C >
ConstructWithNoMemoryManagerTraits< C >
Counter<meta name="usage" content="internal"/> A class that does incremental counting for support of xsl:number
CountersTable<meta name="usage" content="internal"/> This is a table of counters, keyed by ElemNumber objects, each of which has a list of Counter objects
CreateObjFunctor< Type >
DecimalFormatCacheStruct
DecimalFormatCacheStruct::DecimalFormatDeleteFunctor
DecimalFormatCacheStruct::DecimalFormatFindFunctor
DecimalToRomanStructure to help in converting integrals to roman numerals
DefaultCacheCreateFunctor< ObjectType >
DefaultCacheCreateFunctorMemMgr< ObjectType >
DefaultCacheResetFunctor< ObjectType >
DeleteFunctor< Type >Functor to delete objects, used in STL iteration algorithms
DirectoryEnumeratorFunctor< CollectionType, StringType, FilterPredicateType, StringConversionFunction >
DirectoryFilterPredicate
DOMServices
DOMStringEqualsFunctionEquals functor for DOMStrings
DOMStringGreaterThanFunctionGreater than functor for DOMStrings
DOMStringGreaterThanOrEqualFunctionGreater than or equal functor for DOMStrings
DOMStringHashFunctionHash functor for DOMStrings
DOMStringHelper
DOMStringLessThanFunctionLess than functor for DOMStrings
DOMStringLessThanIgnoreCaseASCIIFunctionLess than functor for DOMStrings which ignores case for the characters a-z and A-Z
DOMStringLessThanOrEqualFunctionLess than or equal functor for DOMStrings
DOMStringNotEqualsFunctionNot equals functor for DOMStrings
DOMStringPointerEqualToFunctionEqual to functor for DOMStrings
DOMStringPointerHashFunctionHash functor for DOMStrings
DOMStringPointerLessThanFunctionLess than functor for DOMStrings
DOMStringPrintWriter
DOMSupport
DOMSupportDefault
DOMSupportException
DOMSupportInit
DoubleSupport
DoubleSupport::addFunction
DoubleSupport::divideFunction
DoubleSupport::equalFunction
DoubleSupport::greaterThanFunction
DoubleSupport::greaterThanOrEqualFunction
DoubleSupport::lessThanFunction
DoubleSupport::lessThanOrEqualFunction
DoubleSupport::modulusFunction
DoubleSupport::multiplyFunction
DoubleSupport::negativeFunction
DoubleSupport::notEqualFunction
DoubleSupport::NumberUnion
DoubleSupport::subtractFunction
ElemApplyImport
ElemApplyTemplates
ElemAttribute
ElemAttributeSet
ElemCallTemplate
ElemChoose
ElemComment
ElemCopy
ElemCopyOf
ElemDecimalFormat
ElemElement
ElemEmptySimple empty elem to push on the stack when nothing else got pushed, so that pop() works correctly
ElementPrefixResolverProxy
ElemExtensionCall
ElemFallback
ElemForEach
ElemForwardCompatible
ElemIf
ElemLiteralResult
ElemMessage
ElemMessage::ElemMessageTerminateException
ElemNumber
ElemNumber::NumberFormatStringTokenizerThis class returns tokens using non-alphanumberic characters as delimiters
ElemOtherwise
ElemParam
ElemPI
ElemSort
ElemTemplate
ElemTemplateElement
ElemTemplateElement::LocatorProxy
ElemTextThis primarily acts as a marker on the element stack to signal that whitespace should be preserved
ElemTextLiteral
ElemUse
ElemValueOf
ElemVariable
ElemWhen
ElemWithParam
equal_null_terminated_arrays< T >
ExecutionContext
ExtensionFunctionHandlerClass handling an extension namespace for XPath
ExtensionNSHandler
FilesOnlyFilterPredicate
FindFileStruct
FormatterListenerA SAX-based formatter interface for the XSL processor
FormatterStringLengthCounterThis 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
FormatterToDeprecatedXercesDOMThis 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
FormatterToDOMThis 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
FormatterToHTMLFormatterToHTML formats SAX-style events into HTML
FormatterToHTML::Entity
FormatterToNullThis class takes SAX events (in addition to some extra events that SAX doesn't handle yet) and produces absolutely nothing
FormatterToSourceTreeThis 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
FormatterToTextThis class takes SAX events (in addition to some extra events that SAX doesn't handle yet) and produces simple text only
FormatterToXercesDOMThis 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
FormatterToXMLFormatterToXML formats SAX-style events into XML
FormatterToXML_UTF16FormatterToXML_UTF16 formats SAX-style events into XML
FormatterToXML_UTF8FormatterToXML_UTF8 formats SAX-style events into XML
FormatterToXMLBaseFormatterToXML_UTF8 formats SAX-style events into XML
FormatterTreeWalker
Function
FunctionConcatXPath implementation of "concat" function
FunctionContainsXPath implementation of "contains" function
FunctionCurrent
FunctionDifferenceXPath implementation of "difference" function
FunctionDistinctXPath implementation of "difference" function
FunctionDocument
FunctionElementAvailable
FunctionEvaluateXPath implementation of "node-set" function
FunctionFormatNumber
FunctionFunctionAvailable
FunctionGenerateID
FunctionHasSameNodesXPath implementation of "has-same-nodes" function for NodeSets
FunctionIDXPath implementation of "id" function
FunctionIntersectionXPath implementation of "intersection" function for NodeSets
FunctionKey
FunctionLangXPath implementation of "lang" function
FunctionNamespaceURIXPath implementation of "namespace-uri" function
FunctionNodeSetXPath implementation of "node-set" function
FunctionNormalizeSpaceXPath implementation of "normalize-space" function
FunctionStartsWithXPath implementation of "starts-with" function
FunctionStringXPath implementation of "string" function
FunctionSubstringXPath implementation of "substring" function
FunctionSubstringAfterXPath implementation of "substring-after" function
FunctionSubstringBeforeXPath implementation of "substring-before" function
FunctionSystemProperty
FunctionTranslateXPath implementation of "translate" function
FunctionUnparsedEntityURI
GenerateEventThis is the class for events generated by the XSL processor after it generates a new node in the result tree
GuardCachedObject< XalanObjectCacheType >
hash_null_terminated_arrays< T >
ICUBridge
ICUBridgeCleanup
ICUBridgeCollationCompareFunctor
ICUBridgeCollationCompareFunctorImpl
ICUFormatNumberFunctor
ICUFormatNumberFunctor::UnlocalizePatternFunctor
ICUXalanNumberFormatFactory
ICUXalanNumberFormatProxy
KeyDeclarationHolds the attribute declarations for the "xsl:key" element
KeyTable
less_no_case_ascii_wide_stringThis functor is designed to compare 0-terminated wide strings in a case-insensitive manner
less_null_terminated_arrays< T >This functor is designed to compare 0-terminated arrays
MapValueDeleteFunctor< T >Functor to delete value objects in maps, used in STL iteration algorithms
MemoryManagedConstructionTraits< C >
MutableNodeRefListLocal implementation of MutableNodeRefList
MutableNodeRefList::addNodeInDocOrderFunctor
NamedNodeMapAttributeList
NameSpaceA representation of a namespace
NamespacesHandler
NamespacesHandler::Namespace
NamespacesHandler::NamespaceExtended
NamespacesHandler::PrefixChecker
NodeNameTreeWalker
NodeRefListLocal implementation of NodeRefList
NodeRefListBaseLocal implementation of NodeRefList
NodeSorterThis class can sort vectors of nodes according to a select pattern
NodeSorter::NodeSortKeyCompareReturn the results of a compare of two nodes
NodeSorter::VectorEntry
NodeSortKeySimple data structure class for use by the NodeSorter class
NullPrintWriter
OutputContextStack
OutputContextStack::OutputContext
PlatformSupportInit
pointer_equal< T >
pointer_equals< T >
pointer_equals_predicate< T >
pointer_less< T >
PrefixResolverThis class defines an interface for classes that resolve namespace prefixes to their URIs
PrintWriter
ProblemListenerThis 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
ProblemListenerDefaultThe implementation of the default error handling for Xalan
Resettable
ResultNamespacesStack
ReusableArenaAllocator< ObjectType >
ReusableArenaBlock< ObjectType, SizeType >
ReusableArenaBlock< ObjectType, SizeType >::NextBlock
select1st< PairType >Functor to retrieve the key of a key-value pair in a map, used in STL iteration algorithms
select2nd< PairType >Functor to retrieve the value of a key-value pair in a map, used in STL iteration algorithms
SelectionEvent
unary_function
unary_function
unary_function
unary_function
unary_function
StdBinInputStream
StringTokenizer
StylesheetThis class represents the base stylesheet or an "import" stylesheet
StylesheetConstructionContext
StylesheetConstructionContextDefaultAn default implementation of an abtract class which provides support for constructing the internal representation of a stylesheet
StylesheetExecutionContext
StylesheetExecutionContext::ElementRecursionStackPusherClass for keeping track of elements pushed on the element recursion stack
StylesheetExecutionContext::OutputContextPushPop
StylesheetExecutionContext::SetAndRestoreCopyTextNodesOnly
StylesheetExecutionContext::SetAndRestoreCurrentStackFrameIndex
StylesheetExecutionContext::UseAttributeSetIndexes
StylesheetExecutionContext::XPathGuard
StylesheetExecutionContextDefault
StylesheetExecutionContextDefault::DefaultCollationCompareFunctor
StylesheetExecutionContextDefault::FormatNumberFunctor
StylesheetExecutionContextDefault::XalanNumberFormatFactory
StylesheetExecutionContextDefault::XPathCacheReturnFunctor
StylesheetHandlerThis class processes a stylesheet via SAX events, and inits the given stylesheet
StylesheetRootThis acts as the stylesheet root of the stylesheet tree, and holds values that are shared by all stylesheets in the tree
TopLevelArgThis class holds an instance of an argument on the stack
TraceListener
TraceListener::TraceListenerGenerateFunctor
TraceListener::TraceListenerSelectFunctor
TraceListener::TraceListenerTraceFunctor
TraceListenerDefault
TracerEventThis is the parent class of events generated for tracing the progress of the XSL processor
TreeWalker
URISupport
URISupport::InvalidURIExceptionNormalizes the string passed in, replacing \ with /
VariablesStackDefines a class to keep track of a stack for macro arguments
VariablesStack::InvalidStackContextException
VariablesStack::ParamsVectorEntry
VariablesStack::PushParamFunctor
VariablesStack::StackEntry
Writer
XalanAllocationGuard
XalanAllocator< Type >
XalanArrayAllocator< Type >
XalanArrayAutoPtr< Type >
XalanAttr
XalanAutoPtr< Type >
XalanAVTAllocator
XalanAVTPartSimpleAllocator
XalanAVTPartXPathAllocator
XalanBitmap
XalanCDATASection
XalanCharacterData
XalanCollationServices
XalanCollationServices::CollationCompareFunctor
XalanComment
XalanCompiledStylesheetThis is an abstraction of the StylesheetRoot class
XalanCompiledStylesheetDefault
XalanDecimalFormatSymbols
XalanDefaultDocumentBuilderThis is class is designed to allow a XalanTranfomer object to use a document that is build dynamically by a user
XalanDefaultParsedSourceThis is designed to allow a XalanTranfomer object to reuse a parsed document
XalanDefaultParsedSourceDOMSupport
XalanDefaultParsedSourceHelper
XalanDeque< Type, ConstructionTraits >Xalan implementation of deque
XalanDequeConstIteratorTraits< Value >
XalanDequeIterator< XalanDequeTraits, XalanDeque >
XalanDequeIteratorTraits< Value >
XalanDestroyFunctor< Type >
XalanDocument
XalanDocumentBuilderThis is abstract base class designed to allow a XalanTranfomer object to use a document that is build dynamically by a user
XalanDocumentFragment
XalanDocumentFragmentNodeRefListBaseProxy
XalanDocumentPrefixResolver
XalanDocumentPrefixResolver::NamespaceNodesTreeWalkerA utility class to walk the XalanDocument instance and look for attribute nodes that declare namespaces
XalanDocumentType
XalanDOMException
XalanDOMImplementation
XalanDOMInit
XalanDOMString
XalanDOMString::TranscodingError
XalanDOMStringAllocator
XalanDOMStringCache
XalanDOMStringCache::GetAndRelease
XalanDOMStringHashTable
XalanDOMStringPool
XalanDOMStringReusableAllocator
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
XalanExtensionsInstaller::FunctionTableEntry
XalanFileOutputStream
XalanFileOutputStream::XalanFileOutputStreamOpenException
XalanFileOutputStream::XalanFileOutputStreamWriteException
XalanFileUtility
XalanFileUtility::cmdParams
XalanFileUtility::reportStruct
XalanFStreamOutputStream
XalanFStreamOutputStream::XalanFStreamOutputStreamWriteException
XalanHasher< Key >
XalanHashMemberPointer< Key >
XalanHashMemberReference< Key >
XalanHTMLElementsProperties
XalanHTMLElementsProperties::ElementPropertiesThis class acts as a proxy for and InternalElementProperties instance
XalanHTMLElementsProperties::InternalAttributeProperties
XalanHTMLElementsProperties::InternalElementProperties
XalanInMemoryMessageLoader
XalanList< Type >Xalan implementation of a doubly linked list
XalanList< Type >::Node
XalanListConstIteratorTraits< Value >
XalanListIteratorBase< XalanListTraits, Node >
XalanListIteratorTraits< Value >
XalanLocatorThis class defines a base class for Locator derivations in Xalan
XalanMap< Key, Value, KeyTraits >Xalan implementation of a hashtable
XalanMap< Key, Value, KeyTraits >::Entry
XalanMapConstIteratorTraits< Value >
XalanMapIterator< XalanMapTraits, BaseIterator >
XalanMapIteratorTraits< Value >
XalanMapKeyTraits< Key >
XalanMapKeyTraits< const XalanDOMChar * >
XalanMapKeyTraits< const XalanDOMString * >
XalanMapKeyTraits< const XalanQName * >
XalanMapKeyTraits< XalanDOMString * >
XalanMapKeyTraits< XalanDOMString >
XalanMapKeyTraits< XalanQName >
XalanMapKeyTraits< XalanQNameByReference >
XalanMatchPatternDataThis class contains information concerning a match pattern in a stylesheet
XalanMatchPatternDataAllocator
XalanMemMgrAutoPtr< Type, toCallDestructor >
XalanMemMgrAutoPtr< Type, toCallDestructor >::MemMgrAutoPtrData
XalanMemMgrAutoPtrArray< Type >
XalanMemMgrAutoPtrArray< Type >::MemMgrAutoPtrArrayData
XalanMemMgrs
XalanMemMngArrayAllocate< Type >
XalanMessageLoader
XalanMessageLoader::XalanMessageLoaderCreateFunct< Type >
XalanMessageLoader::XalanMessageLoaderDestructFunct
XalanNamedNodeMap
XalanNamespace
XalanNamespacesStack
XalanNamespacesStack::PrefixResolverProxy
XalanNamespacesStack::XalanNamespacesStackEntry
XalanNode
XalanNodeList
XalanNodeListDummy
XalanNodeListSurrogate
XalanNotation
XalanNullOutputStream
XalanNumberFormat
XalanNumberingResourceBundle
XalanObjectCache< ObjectType, CreateFunctorType, DeleteFunctorType, ResetFunctorType >
XalanObjectCacheDefault< ObjectType >
XalanObjectStackCache< ObjectType, CreateFunctorType, DeleteFunctorType, ResetFunctorType >
XalanObjectStackCacheDefault< ObjectType >
XalanOutputStream
XalanOutputStream::TranscoderInternalFailureException
XalanOutputStream::TranscodingException
XalanOutputStream::UnknownEncodingException
XalanOutputStream::UnsupportedEncodingException
XalanOutputStream::XalanOutputStreamException
XalanOutputStreamPrintWriter
XalanOutputTranscoder
XalanParsedSourceThis is abstract base class designed to allow a XalanTranfomer object to reuse a parsed document
XalanParsedSourceHelper
XalanParsedURIURI handling (hopefully) according to RFC2396
XalanProcessingInstruction
XalanQNameClass 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
XalanQName::InvalidQNameException
XalanQName::PrefixResolverProxy
XalanQNameByReference
XalanQNameByValue
XalanQNameByValueAllocator
XalanReferenceCountedObjectClass to hold reference count information
XalanSet< Value >Xalan set implementation
XalanSetIterator< Value, MapIterator >
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
XalanSourceTreeWrapperParsedSourceThis is designed to allow a XalanTranfomer object to wrap a parsed Xerces document
XalanSpaceNodeTester
XalanStdOutputStream
XalanStdOutputStream::XalanStdOutputStreamWriteException
XalanText
XalanToXercesTranscoderWrapper
XalanTranscodingServices
XalanTranscodingServices::UnrepresentableCharacterException
XalanTransformerThis is a simple C++ interface for some common usage patterns
XalanTransformer::DeleteParamPairFunctor< T >
XalanTransformer::EnsureDestroyCompiledStylesheet
XalanTransformer::EnsureDestroyDocumentBuilder
XalanTransformer::EnsureDestroyParsedSource
XalanTransformer::EnsureFunctionsInstallation
XalanTransformerOutputStream
XalanTransformerProblemListener
XalanUnicode
XalanUTF16Transcoder
XalanVector< Type, ConstructionTraits >
XalanXMLChar
XalanXMLFileReporter
XalanXPathException
XBoolean
XercesAttrBridgeThis class is deprecated
XercesAttributeBridgeAllocatorThis class is deprecated
XercesAttrWrapper
XercesAttrWrapperAllocator
XercesBridgeHelperThis class is deprecated
XercesBridgeNavigatorThis class is deprecated
XercesCDATASectionBridgeThis class is deprecated
XercesCDATASectionWrapper
XercesCommentBridgeThis class is deprecated
XercesCommentWrapper
XercesDocumentBridgeThis class is deprecated
XercesDocumentBridge::BuildBridgeTreeWalker
XercesDocumentBridge::BuildBridgeTreeWalker::NavigatorStackEntryType
XercesDocumentFragmentBridgeThis class is deprecated
XercesDocumentTypeBridgeThis class is deprecated
XercesDocumentTypeWrapper
XercesDocumentWrapper
XercesDocumentWrapper::BuildWrapperTreeWalker
XercesDocumentWrapper::BuildWrapperTreeWalker::NavigatorStackEntryType
XercesDOM_AttrHack
XercesDOM_ElementHack
XercesDOM_NodeHackThis class is deprecated
XercesDOM_TextHack
XercesDOMException
XercesDOMFormatterWalker
XercesDOMImplementationBridgeThis class is deprecated
XercesDOMImplementationWrapper
XercesDOMParsedSourceThis is designed to allow a XalanTranfomer object to reuse a parsed document
XercesDOMParsedSourceHelper
XercesDOMSupport
XercesDOMWalker
XercesDOMWrapperException
XercesDOMWrapperParsedSourceThis is designed to allow a XalanTranfomer object to wrap a parsed Xerces document
XercesElementBridgeThis class is deprecated
XercesElementBridgeAllocatorThis class is deprecated
XercesElementWrapper
XercesElementWrapperAllocator
XercesEntityBridgeThis class is deprecated
XercesEntityReferenceBridgeThis class is deprecated
XercesEntityReferenceWrapper
XercesEntityWrapper
XercesLiaisonXalanDOMStringPool
XercesNamedNodeMapAttributeList
XercesNamedNodeMapBridgeThis class is deprecated
XercesNamedNodeMapWrapper
XercesNodeListBridgeThis class is deprecated
XercesNodeListWrapper
XercesNotationBridgeThis class is deprecated
XercesNotationWrapper
XercesParserLiaison
XercesParserLiaison::DocumentEntry
XercesProcessingInstructionBridgeThis class is deprecated
XercesProcessingInstructionWrapper
XercesTextBridgeThis class is deprecated
XercesTextBridgeAllocatorThis class is deprecated
XercesTextWrapper
XercesTextWrapperAllocator
XercesToXalanNodeMapThis class is deprecated
XercesToXalanNodeMap::NameMapEqualsFunctor
XercesTreeWalkerThis class is deprecated
XercesWrapperHelper
XercesWrapperNavigator
XercesWrapperNavigatorAllocator
XercesWrapperToXalanNodeMap
XMLParserLiaison
XMLSupportException
XMLSupportInit
XNodeSetClass to hold XPath return types
XNodeSetAllocator
XNodeSetBaseClass to hold XPath return types
XNodeSetNodeProxyClass to hold XPath return types
XNodeSetNodeProxy::Proxy
XNodeSetNodeProxyAllocator
XNodeSetResultTreeFragProxy
XNull
XNumber
XNumberAllocator
XNumberBase
XObjectClass to hold XPath return types
XObject::XObjectException
XObject::XObjectInvalidConversionException
XObjectFactoryThis class handles the creation of XObjects and manages their lifetime
XObjectFactory::DeleteXObjectFunctorA public functor for use with stl algorithms
XObjectFactoryDefaultThis class handles the creation of XObjects and manages their lifetime
XObjectPtrClass to hold XObjectPtr return types
XObjectResultTreeFragProxy
XObjectResultTreeFragProxyBase
XObjectResultTreeFragProxyText
XObjectTypeCallbackThe purpose of this class is to provide a way to get the "preferred" or closest matching type for XObject-derived classes
XPath
XPath::NodeTester
XPath::TargetData
XPathAllocator
XPathConstructionContext
XPathConstructionContext::GetAndReleaseCachedString
XPathConstructionContextDefaultAn default implementation of an abtract class which provides support for constructing the internal representation of an XPath
XPathEnvSupport
XPathEnvSupportDefaultDummy class in order to make the XPath object happy for diagnostic purposes
XPathEnvSupportDefault::NamespaceFunctionTableDeleteFunctor
XPathEvaluator
XPathExceptionFunctionNotAvailableException class thrown when an unknown function is encountered
XPathExceptionFunctionNotSupportedException class thrown when an installFunction() is called with a function name that is not supported
XPathExecutionContext
XPathExecutionContext::BorrowReturnMutableNodeRefList
XPathExecutionContext::ContextNodeListPushAndPop
XPathExecutionContext::CurrentNodePushAndPop
XPathExecutionContext::GetAndReleaseCachedString
XPathExecutionContext::PrefixResolverSetAndRestore
XPathExecutionContextDefaultA basic implementation of the class XPathExecutionContext
XPathExecutionContextDefault::ContextNodeListPositionCache
XPathExpression
XPathExpression::InvalidArgumentCountExceptionException class thrown when an invalid number of XPath arguments is encountered
XPathExpression::InvalidArgumentExceptionException class thrown when an invalid XPath argument is encountered
XPathExpression::InvalidOpCodeExceptionException class thrown when an invalid XPath operation code is encountered
XPathExpression::XPathExpressionExceptionException class thrown when an invalid XPath expression is encountered
XPathFactory
XPathFactory::DeleteXPathFunctorA functor for use with stl algorithms
XPathFactoryBlock
XPathFactoryDefault
XPathFunctionTableClass defines a table of functions that can be called in XPath expresions
XPathFunctionTable::FunctionNameTableEntry
XPathGuardManages the lifetime of an XPath instance
XPathInit
XPathParserExceptionException class thrown when a problem parsing an XPath is encountered
XPathProcessor
XPathProcessorImplResponsibilities include tokenizing and parsing the XPath expression, and acting as a general interface to XPaths
XResultTreeFrag
XResultTreeFragAllocator
XSLException
XSLTEngineImplIt'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
XSLTEngineImpl::FindStringPointerFunctor
XSLTEngineImpl::LessXalanDOMStringPointers
XSLTInit
XSLTInputSource
XSLTProcessorThis 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.9
Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.