Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.6

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 >
ArenaBlock< ObjectType >::DeleteFunctor
ArenaBlockDestroy< ObjectType >
ArenaDeleteFunctor< Type >
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
CollectionClearGuard< CollectionType >
CollectionDeleteGuard< CollectionType, DeleteFunctorType >
ConstantsPrimary constants used in the XSLTProcessor classes
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
DecimalToRomanStructure to help in converting integrals to roman numerals
DefaultCacheCreateFunctor< ObjectType >
DefaultCacheResetFunctor< ObjectType >
DeleteFunctor< T >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
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
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
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
FormatterTreeWalker
FoundIndex
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
FunctionICUFormatNumber
FunctionICUFormatNumber::FunctionICUFormatNumberInstaller
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 >
ICUBridge
ICUBridgeCleanup
ICUBridgeCollationCompareFunctor
ICUBridgeCollationCompareFunctorImpl
ICUBridgeCollationCompareFunctorImpl::CollationCacheStruct
ICUBridgeCollationCompareFunctorImpl::CollationCacheStruct::CollatorDeleteFunctor
ICUBridgeCollationCompareFunctorImpl::CollationCacheStruct::CollatorFindFunctor
ICUXalanNumberFormatFactory
ICUXalanNumberFormatProxy
KeyDeclarationHolds the attribute declarations for the "xsl:key" element
KeyTableTable of element keys, keyed by document node
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
MutableNodeRefListLocal implementation of MutableNodeRefList
MutableNodeRefList::addNodeInDocOrderFunctor
NamedNodeMapAttributeList
NameSpaceA representation of a namespace
NamespacesHandler
NamespacesHandler::Namespace
NamespacesHandler::NamespaceExtended
NamespacesHandler::PrefixChecker
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_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
ResultTreeFragThe holder of result tree fragments
ResultTreeFragAllocator
ResultTreeFragBaseThe holder of result tree fragments
ResultTreeFragBaseNodeRefListBaseProxy
ReusableArenaAllocator< ObjectType >
ReusableArenaBlock< ObjectType >
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
StdBinInputStream
StringTokenizer
StylesheetThis class represents the base stylesheet or an "import" stylesheet
Stylesheet::MatchPattern2A class to contain a match pattern and it's corresponding template
StylesheetConstructionContext
StylesheetConstructionContextDefaultAn default implementation of an abtract class which provides support for constructing the internal representation of a stylesheet
StylesheetExecutionContext
StylesheetExecutionContext::BorrowReturnFormatterToText
StylesheetExecutionContext::BorrowReturnNodeSorter
StylesheetExecutionContext::ElementRecursionStackPusherClass for keeping track of elements pushed on the element recursion stack
StylesheetExecutionContext::OutputContextPushPop
StylesheetExecutionContext::ParamsPushPop
StylesheetExecutionContext::PushAndPopContextMarker
StylesheetExecutionContext::PushAndPopElementFrame
StylesheetExecutionContext::ResolveAndClearTopLevelParams
StylesheetExecutionContext::SetAndRestoreCopyTextNodesOnly
StylesheetExecutionContext::SetAndRestoreCurrentStackFrameIndex
StylesheetExecutionContext::SetAndRestoreCurrentTemplate
StylesheetExecutionContext::XPathGuard
StylesheetExecutionContextDefault
StylesheetExecutionContextDefault::CollationCompareFunctor
StylesheetExecutionContextDefault::DefaultCollationCompareFunctor
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::InvalidURIException
VariablesStackDefines a class to keep track of a stack for macro arguments
VariablesStack::InvalidStackContextException
VariablesStack::ParamsVectorEntry
VariablesStack::PushParamFunctor
VariablesStack::StackEntry
Writer
XalanAllocator< Type >
XalanArrayAllocator< Type >
XalanArrayAutoPtr< Type >
XalanArrayKeyMap< KeyType, ValueType, CompareType >
XalanAttr
XalanAutoPtr< Type >
XalanAVTAllocator
XalanAVTPartSimpleAllocator
XalanAVTPartXPathAllocator
XalanBitmap
XalanCDATASection
XalanCharacterData
XalanComment
XalanCompiledStylesheetThis is an abstraction of the StylesheetRoot class
XalanCompiledStylesheetDefault
XalanDecimalFormat
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
XalanDocument
XalanDocumentBuilderThis is abstract base class designed to allow a XalanTranfomer object to use a document that is build dynamically by a user
XalanDocumentFragment
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
XalanElemApplyTemplatesAllocator
XalanElemAttributeAllocator
XalanElemAttributeSetAllocator
XalanElemCallTemplateAllocator
XalanElemElementAllocator
XalanElemEmptyAllocator
XalanElement
XalanElemLiteralResultAllocator
XalanElemTemplateAllocator
XalanElemTextAllocator
XalanElemTextLiteralAllocator
XalanElemValueOfAllocator
XalanElemVariableAllocator
XalanEmptyNamedNodeMap
XalanEncodingPropertyCache
XalanEntity
XalanEntityReference
XalanEXSLTCommonFunctionsInstaller
XalanEXSLTFunctionAbs
XalanEXSLTFunctionAcos
XalanEXSLTFunctionAlign
XalanEXSLTFunctionAsin
XalanEXSLTFunctionAtan
XalanEXSLTFunctionAtan2
XalanEXSLTFunctionConcat
XalanEXSLTFunctionConstant
XalanEXSLTFunctionCos
XalanEXSLTFunctionDifference
XalanEXSLTFunctionDistinct
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
XalanFStreamOutputStream
XalanFStreamOutputStream::XalanFStreamOutputStreamWriteException
XalanHTMLElementsProperties
XalanHTMLElementsProperties::ElementPropertiesThis class acts as a proxy for and InternalElementProperties instance
XalanHTMLElementsProperties::InternalAttributeProperties
XalanHTMLElementsProperties::InternalElementProperties
XalanLocatorThis class defines a base class for Locator derivations in Xalan
XalanNamedNodeMap
XalanNamespace
XalanNamespacesStack
XalanNamespacesStack::PrefixResolverProxy
XalanNamespacesStack::XalanNamespacesStackEntry
XalanNode
XalanNodeList
XalanNodeListDummy
XalanNodeListSurrogate
XalanNotation
XalanNullOutputStream
XalanNumberFormat
XalanNumberingResourceBundle
XalanObjectCache< ObjectType, CreateFunctorType, DeleteFunctorType, ResetFunctorType >
XalanObjectCacheDefault< 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::PrefixResolverProxy
XalanQNameByReference
XalanQNameByValue
XalanQNameByValueAllocator
XalanReferenceCountedObjectClass to hold reference count information
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
XalanStdOutputStream
XalanStdOutputStream::XalanStdOutputStreamWriteException
XalanText
XalanToXercesTranscoderWrapper
XalanTranscodingServices
XalanTranscodingServices::UnrepresentableCharacterException
XalanTransformerThis is a simple C++ interface for some common usage patterns
XalanTransformer::EnsureDestroyCompiledStylesheet
XalanTransformer::EnsureDestroyDocumentBuilder
XalanTransformer::EnsureDestroyParsedSource
XalanTransformerOutputStream
XalanTransformerProblemListener
XalanUnicode
XalanUTF16Transcoder
XalanXMLChar
XalanXPathException
XBoolean
XercesAttrBridge
XercesAttributeBridgeAllocator
XercesAttrWrapper
XercesAttrWrapperAllocator
XercesBridgeHelper
XercesBridgeNavigator
XercesCDATASectionBridge
XercesCDATASectionWrapper
XercesCommentBridge
XercesCommentWrapper
XercesDocumentBridge
XercesDocumentBridge::BuildBridgeTreeWalker
XercesDocumentBridge::BuildBridgeTreeWalker::NavigatorStackEntryType
XercesDocumentFragmentBridge
XercesDocumentNamedNodeListCache
XercesDocumentTypeBridge
XercesDocumentTypeWrapper
XercesDocumentWrapper
XercesDocumentWrapper::BuildWrapperTreeWalker
XercesDocumentWrapper::BuildWrapperTreeWalker::NavigatorStackEntryType
XercesDOM_AttrHack
XercesDOM_ElementHack
XercesDOM_NodeHack
XercesDOM_TextHack
XercesDOMException
XercesDOMFormatterWalker
XercesDOMImplementationBridge
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
XercesElementBridge
XercesElementBridgeAllocator
XercesElementNamedNodeListCache
XercesElementWrapper
XercesElementWrapperAllocator
XercesEntityBridge
XercesEntityReferenceBridge
XercesEntityReferenceWrapper
XercesEntityWrapper
XercesLiaisonXalanDOMStringPool
XercesNamedNodeListCache
XercesNamedNodeMapAttributeList
XercesNamedNodeMapBridge
XercesNamedNodeMapWrapper
XercesNodeListBridge
XercesNodeListWrapper
XercesNotationBridge
XercesNotationWrapper
XercesParserLiaison
XercesParserLiaison::DocumentEntry
XercesProcessingInstructionBridge
XercesProcessingInstructionWrapper
XercesTextBridge
XercesTextBridgeAllocator
XercesTextWrapper
XercesTextWrapperAllocator
XercesToXalanNodeMap
XercesToXalanNodeMap::NameMapEqualsFunctor
XercesTreeWalker
XercesWrapperHelper
XercesWrapperNavigator
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::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::ContextNodeListSetAndRestore
XPathExecutionContext::CurrentNodeSetAndRestore
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::InvalidRelativeTokenPositionException class thrown when an invalid token position 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.6
Copyright © 2000, 2001, 2002, 2003 The Apache Software Foundation. All Rights Reserved.