Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.11


Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
DoubleSupport::addFunction
MutableNodeRefList::addNodeInDocOrderFunctor
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
XercesDocumentBridge::BuildBridgeTreeWalker
XercesDocumentWrapper::BuildWrapperTreeWalker
c_wstr_functor
XalanXMLSerializerBase::CharFunctor1_0
XalanXMLSerializerBase::CharFunctor1_1
ClearCacheResetFunctor< ObjectType >
ClearFunctor< Type >Functor to call a clear() member function on its argument
XalanFileUtility::cmdParams
CollationCacheStruct
XalanCollationServices::CollationCompareFunctor
CollationCacheStruct::CollatorDeleteFunctor
CollationCacheStruct::CollatorFindFunctor
CollectionClearGuard< CollectionType >
CollectionDeleteGuard< CollectionType, DeleteFunctorType >
XalanFormatterWriter::CommonRepresentableCharFunctor
ConstantsPrimary constants used in the XSLTProcessor classes
ConstructValueWithMemoryManager< C >
ConstructValueWithNoMemoryManager< C >
ConstructWithMemoryManager< C >
ConstructWithMemoryManagerTraits< C >
ConstructWithNoMemoryManager< C >
ConstructWithNoMemoryManagerTraits< C >
XPathExecutionContextDefault::ContextNodeListPositionCache
XPathExecutionContext::ContextNodeListPushAndPop
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
XPathExecutionContext::CurrentNodePushAndPop
XalanDiagnosticMemoryManager::Data
DecimalFormatCacheStruct
DecimalFormatCacheStruct::DecimalFormatDeleteFunctor
DecimalFormatCacheStruct::DecimalFormatFindFunctor
DecimalToRomanStructure to help in converting integrals to roman numerals
DefaultCacheCreateFunctor< ObjectType >
DefaultCacheCreateFunctorMemMgr< ObjectType >
DefaultCacheResetFunctor< ObjectType >
StylesheetExecutionContextDefault::DefaultCollationCompareFunctor
DeleteFunctor< Type >Functor to delete objects, used in STL iteration algorithms
XObjectFactory::DeleteXObjectFunctorA public functor for use with stl algorithms
XPathFactory::DeleteXPathFunctorA functor for use with stl algorithms
DirectoryEnumeratorFunctor< CollectionType, StringType, FilterPredicateType, StringConversionFunction >
DirectoryFilterPredicate
DoubleSupport::divideFunction
XercesParserLiaison::DocumentEntry
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
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
XalanHTMLElementsProperties::ElementPropertiesThis class acts as a proxy for an InternalElementProperties instance
StylesheetExecutionContext::ElementRecursionStackPusherClass 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
ElemTextThis primarily acts as a marker on the element stack to signal that whitespace should be preserved
ElemTextLiteral
ElemUse
ElemValueOf
ElemVariable
ElemWhen
ElemWithParam
XalanTransformer::EnsureDestroyCompiledStylesheet
XMLParserLiaison::EnsureDestroyDocument
XalanTransformer::EnsureDestroyDocumentBuilder
XalanTransformer::EnsureDestroyParsedSource
XalanTransformer::EnsureFunctionsInstallation
XMLParserLiaison::EnsureResetErrorHandler
FormatterToHTML::Entity
XalanMap< Key, Value, KeyTraits, KeyConstructionTraits, ValueConstructionTraits >::Entry
equal_null_terminated_arrays< T >
DoubleSupport::equalFunction
ExecutionContext
ExplicitMemoryManagedConstructionTraits< C >
ExtensionFunctionHandlerClass handling an extension namespace for XPath
ExtensionNSHandler
FilesOnlyFilterPredicate
FindFileStruct
XSLTEngineImpl::FindStringPointerFunctor
StylesheetExecutionContextDefault::FormatNumberFunctor
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
FormatterToHTMLFormatterToHTML formats SAX-style events into HTML
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
FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >FormatterToXMLUnicode 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
XPathFunctionTable::FunctionNameTableEntry
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
XalanExtensionsInstaller::FunctionTableEntry
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
XalanDOMStringCache::GetAndRelease
XPathExecutionContext::GetCachedNodeList
XPathConstructionContext::GetCachedString
XPathExecutionContext::GetCachedString
DoubleSupport::greaterThanFunction
DoubleSupport::greaterThanOrEqualFunction
GuardCachedObject< XalanObjectCacheType >
hash_non_terminated_array< T >
hash_null_terminated_array< T >
ICUBridge
ICUBridgeCleanup
ICUBridgeCollationCompareFunctor
ICUBridgeCollationCompareFunctorImpl
ICUFormatNumberFunctor
ICUResHandler
ICUXalanNumberFormatFactory
ICUXalanNumberFormatProxy
InMemHandler
XalanHTMLElementsProperties::InternalAttributeProperties
XalanHTMLElementsProperties::InternalElementProperties
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
XalanQName::InvalidQNameException
VariablesStack::InvalidStackContextException
URISupport::InvalidURIExceptionNormalizes the string passed in, replacing \ with /
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
DoubleSupport::lessThanFunction
DoubleSupport::lessThanOrEqualFunction
XSLTEngineImpl::LessXalanDOMStringPointers
ElemTemplateElement::LocatorProxy
XalanDiagnosticMemoryManager::LockException
XalanTranscodingServices::MakeTranscoderException
MapValueDeleteFunctor< T >Functor to delete value objects in maps, used in STL iteration algorithms
XalanMemMgrAutoPtrArray< Type >::MemMgrAutoPtrArrayData
XalanMemMgrAutoPtr< Type >::MemMgrAutoPtrData
MemoryManagedConstructionTraits< C >
MemoryManagedConstructionTraits< AttributeVectorTypeDecl >
MemoryManagedConstructionTraits< CollationCacheStruct >
MemoryManagedConstructionTraits< DecimalFormatCacheStruct >
MemoryManagedConstructionTraits< FunctionTableTypeDefinition >
MemoryManagedConstructionTraits< NameSpace >
MemoryManagedConstructionTraits< XalanDOMString >
MemoryManagedConstructionTraits< XalanNamespace >
MemoryManagedConstructionTraits< XalanQNameByValue >
MemoryManagedConstructionTraits< XToken >
DoubleSupport::modulusFunction
MsgFileOutputStream
DoubleSupport::multiplyFunction
MutableNodeRefListLocal implementation of MutableNodeRefList
NamedNodeMapAttributeList
XercesToXalanNodeMap::NameMapEqualsFunctor
NameSpaceA representation of a namespace
NamespacesHandler::Namespace
NamespacesHandler::NamespaceExtended
XPathEnvSupportDefault::NamespaceFunctionTableDeleteFunctor
XalanDocumentPrefixResolver::NamespaceNodesTreeWalkerA utility class to walk the XalanDocument instance and look for attribute nodes that declare namespaces
NamespacesHandler
XercesDocumentWrapper::BuildWrapperTreeWalker::NavigatorStackEntryType
XercesDocumentBridge::BuildBridgeTreeWalker::NavigatorStackEntryType
DoubleSupport::negativeFunction
XalanFormatterWriter::NewLineWriterFunctor< WriterType >
ReusableArenaBlock< ObjectType, SizeType >::NextBlock
NLSHandler
XalanList< Type >::Node
NodeNameTreeWalker
NodeRefListLocal implementation of NodeRefList
NodeRefListBaseLocal implementation of NodeRefList
NodeSorterThis class can sort vectors of nodes according to a select pattern
NodeSortKeySimple data structure class for use by the NodeSorter class
NodeSorter::NodeSortKeyCompareReturn the results of a compare of two nodes
XPath::NodeTester
DoubleSupport::notEqualFunction
NullPrintWriter
ElemNumber::NumberFormatStringTokenizerThis class returns tokens using non-alphanumberic characters as delimiters
DoubleSupport::NumberUnion
MsgFileOutputStream::OpenException
OutputContextStack::OutputContext
StylesheetExecutionContext::OutputContextPushPop
OutputContextStack
VariablesStack::ParamsVectorEntry
PlatformSupportInit
pointer_equal< T >
pointer_equals< T >
pointer_equals_predicate< T >
pointer_less< T >
NamespacesHandler::PrefixChecker
PrefixResolverThis class defines an interface for classes that resolve namespace prefixes to their URIs
XalanQName::PrefixResolverProxy
XalanNamespacesStack::PrefixResolverProxy
XPathExecutionContext::PrefixResolverSetAndRestore
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
ProblemListenerBaseThis is the abstract class that is used when reporting a problem some kind, that requires a message, an error or a warning
ProblemListenerDefaultThe implementation of the default error handling for Xalan
XNodeSetNodeProxy::Proxy
VariablesStack::PushParamFunctor
XalanFileUtility::reportStruct
ResultNamespacesStack
ReusableArenaAllocator< ObjectType >
ReusableArenaBlock< ObjectType, SizeType >
SAX2Handler
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
StylesheetExecutionContext::SetAndRestoreCopyTextNodesOnly
StylesheetExecutionContext::SetAndRestoreCurrentStackFrameIndex
VariablesStack::StackEntry
StdBinInputStream
StringTokenizer
StrX
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
StylesheetExecutionContextDefault
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
DoubleSupport::subtractFunction
XPath::TargetData
XalanOtherEncodingWriter< Predicate, ConstantsType >::ThrowTranscodingException
TopLevelArgThis class holds an instance of an argument on the stack
TraceListener
TraceListenerDefault
TraceListener::TraceListenerGenerateFunctor
TraceListener::TraceListenerSelectFunctor
TraceListener::TraceListenerTraceFunctor
TracerEventThis is the parent class of events generated for tracing the progress of the XSL processor
XalanOutputStream::TranscoderInternalFailureException
XalanDOMString::TranscodingError
XalanOutputStream::TranscodingException
TreeWalker
unary_function
ICUFormatNumberFunctor::UnlocalizePatternFunctor
XalanTranscodingServices::UnrepresentableCharacterException
XalanOutputStream::UnsupportedEncodingException
URISupport
StylesheetExecutionContext::UseAttributeSetIndexes
XalanXMLSerializerBase::UTF16
XalanXMLSerializerBase::UTF8
VariablesStackDefines a class to keep track of a stack for macro arguments
NodeSorter::VectorEntry
XalanFormatterWriter::WhiteSpaceWriterFunctor< WriterType >
XalanOtherEncodingWriter< Predicate, ConstantsType >::WriteCharRef
MsgFileOutputStream::WriteException
Writer
XalanAllocationGuard
XalanAllocator< Type >
XalanArrayAllocator< Type >
XalanArrayAutoPtr< Type >
XalanAttr
XalanAutoPtr< Type >
XalanAVTAllocator
XalanAVTPartSimpleAllocator
XalanAVTPartXPathAllocator
XalanBitmap
XalanCDATASection
XalanCharacterData
XalanCollationServices
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< Traits, XalanDeque >
XalanDequeIteratorTraits< Value >
XalanDestroyFunctor< Type >
XalanDiagnosticMemoryManager
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
XalanDocumentType
XalanDOMException
XalanDOMImplementation
XalanDOMInit
XalanDOMString
XalanDOMStringAllocator
XalanDOMStringCache
XalanDOMStringHashTable
XalanDOMStringPool
XalanDOMStringReusableAllocator
XalanDummyIndentWriter< WriteHandeler >
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
XalanFileUtility
XalanFormatterWriter
XalanFStreamOutputStream
XalanFStreamOutputStream::XalanFStreamOutputStreamWriteException
XalanHasher< Key >
XalanHashMemberPointer< Key >
XalanHashMemberReference< Key >
XalanHTMLElementsProperties
XalanIndentWriter< WhiteSpaceWriter, NewLineWriter >
XalanInMemoryMessageLoader
XalanList< Type >Xalan implementation of a doubly linked list
XalanListConstIteratorTraits< Value >
XalanListIteratorBase< XalanListTraits, Node >
XalanListIteratorTraits< Value >
XalanLocatorThis class defines a base class for Locator derivations in Xalan
XalanMap< Key, Value, KeyTraits, KeyConstructionTraits, ValueConstructionTraits >Xalan implementation of a hashtable
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 >
XalanMapKeyTraits< XalanQNameByValue >
XalanMatchPatternDataThis class contains information concerning a match pattern in a stylesheet
XalanMatchPatternDataAllocator
XalanMemMgrAutoPtr< Type >
XalanMemMgrAutoPtrArray< Type >
XalanMemMgrs
XalanMemoryManager
XalanMemoryManagerDefault
XalanMemoryManagerObjectCacheDefault< ObjectType >
XalanMessageLoader
XalanMessageLoader::XalanMessageLoaderCreateFunct< Type >
XalanMessageLoader::XalanMessageLoaderDestructFunct
XalanMsgContainer
XalanNamedNodeMap
XalanNamespace
XalanNamespacesStack
XalanNamespacesStack::XalanNamespacesStackEntry
XalanNode
XalanNodeList
XalanNodeListDummy
XalanNodeListSurrogate
XalanNotation
XalanNullOutputStream
XalanNumberFormat
StylesheetExecutionContextDefault::XalanNumberFormatFactory
XalanNumberingResourceBundle
XalanObjectCache< ObjectType, CreateFunctorType, DeleteFunctorType, ResetFunctorType >
XalanObjectCacheDefault< ObjectType >
XalanObjectStackCache< ObjectType, CreateFunctorType, DeleteFunctorType, ResetFunctorType >
XalanObjectStackCacheDefault< ObjectType >
XalanOtherEncodingWriter< Predicate, ConstantsType >
XalanOutputStream
XalanOutputStream::XalanOutputStreamException
XalanOutputStreamPrintWriter
XalanOutputTranscoder
XalanParamHolder
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
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
XalanTransformerThis is a simple C++ interface for some common usage patterns
XalanTransformerOutputStream
XalanTransformerProblemListener
XalanUnicode
XalanUTF16Transcoder
XalanUTF16Writer
XalanUTF8Writer
XalanVector< Type, ConstructionTraits >
XalanXMLChar
XalanXMLFileReporter
XalanXMLSerializerBaseXalanXMLSerializerBase serves as a base class for XML serializers based on FormatterListener events
XalanXMLSerializerFactoryA factory class for creating XML serializers
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
XercesDocumentFragmentBridgeThis class is deprecated
XercesDocumentTypeBridgeThis class is deprecated
XercesDocumentTypeWrapper
XercesDocumentWrapper
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
XercesProcessingInstructionBridgeThis class is deprecated
XercesProcessingInstructionWrapper
XercesTextBridgeThis class is deprecated
XercesTextBridgeAllocatorThis class is deprecated
XercesTextWrapper
XercesTextWrapperAllocator
XercesToXalanNodeMapThis class is deprecated
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
XNodeSetNodeProxyAllocator
XNodeSetResultTreeFragProxy
XNumber
XNumberAllocator
XNumberBase
XObjectClass to hold XPath return types
XObject::XObjectException
XObjectFactoryThis class handles the creation of XObjects and manages their lifetime
XObjectFactoryDefaultThis class handles the creation of XObjects and manages their lifetime
XObject::XObjectInvalidConversionException
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
XPathAllocator
StylesheetExecutionContextDefault::XPathCacheReturnFunctor
XPathConstructionContext
XPathConstructionContextDefaultAn default implementation of an abtract class which provides support for constructing the internal representation of an XPath
XPathEnvSupport
XPathEnvSupportDefault
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
XPathExecutionContextDefaultA basic implementation of the class XPathExecutionContext
XPathExpression
XPathExpression::XPathExpressionExceptionException class thrown when an invalid XPath expression is encountered
XPathFactory
XPathFactoryBlock
XPathFactoryDefault
XPathFunctionTableClass defines a table of functions that can be called in XPath expresions
XPathGuardManages the lifetime of an XPath instance
StylesheetExecutionContext::XPathGuard
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
XSLTInit
XSLTInputSource
XSLTProcessorThis is an interface for an XSLT Processor engine
XSLTProcessorEnvSupport
XSLTProcessorEnvSupportDefault
XSLTProcessorException
XSLTResultTarget
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.11
Copyright © 1999-2012 The Apache Software Foundation.
All Rights Reserved.

Apache Logo