## 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 |
AVT | Class to hold an Attribute Value Template
AVTPart | Class to hold a part, either a string or XPath, of an Attribute Value Template
AVTPartSimple | Simple string part of a complex AVT
AVTPartXPath | Simple string part of a complex AVT
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 > |
Constants | Primary 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 |
DecimalToRoman | Structure 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 |
DOMStringEqualsFunction | Equals functor for DOMStrings
DOMStringGreaterThanFunction | Greater than functor for DOMStrings
DOMStringGreaterThanOrEqualFunction | Greater than or equal functor for DOMStrings
DOMStringHashFunction | Hash functor for DOMStrings
DOMStringHelper |
DOMStringLessThanFunction | Less than functor for DOMStrings
DOMStringLessThanIgnoreCaseASCIIFunction | Less than functor for DOMStrings which ignores case for the characters a-z and A-Z
DOMStringLessThanOrEqualFunction | Less than or equal functor for DOMStrings
DOMStringNotEqualsFunction | Not equals functor for DOMStrings
DOMStringPointerEqualToFunction | Equal to functor for DOMStrings
DOMStringPointerHashFunction | Hash functor for DOMStrings
DOMStringPointerLessThanFunction | Less than functor for DOMStrings
DOMStringPrintWriter |
DOMSupport |
DOMSupportDefault |
DOMSupportException |
DOMSupportInit |
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 |
ElemEmpty | Simple 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::NumberFormatStringTokenizer | This class returns tokens using non-alphanumberic characters as delimiters
ElemOtherwise |
ElemParam |
ElemPI |
ElemSort |
ElemTemplate |
ElemTemplateElement |
ElemTemplateElement::LocatorProxy |
ElemText | This 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 |
ExtensionFunctionHandler | Class handling an extension namespace for XPath
ExtensionNSHandler |
FilesOnlyFilterPredicate |
FindFileStruct |
FormatterListener | A SAX-based formatter interface for the XSL processor
FormatterStringLengthCounter | This class takes SAX events (in addition to some extra events that SAX doesn't handle yet) and produces counts the characters sent to the characters event
FormatterToDeprecatedXercesDOM | This class takes SAX events (in addition to some extra events that SAX doesn't handle yet) and adds the result to a document or document fragment
FormatterToDOM | This class takes SAX events (in addition to some extra events that SAX doesn't handle yet) and adds the result to a document or document fragment
FormatterToHTML | FormatterToHTML formats SAX-style events into HTML
FormatterToHTML::Entity |
FormatterToNull | This class takes SAX events (in addition to some extra events that SAX doesn't handle yet) and produces absolutely nothing
FormatterToSourceTree | This class takes SAX events (in addition to some extra events that SAX doesn't handle yet) and adds the result to a document or document fragment
FormatterToText | This class takes SAX events (in addition to some extra events that SAX doesn't handle yet) and produces simple text only
FormatterToXercesDOM | This class takes SAX events (in addition to some extra events that SAX doesn't handle yet) and adds the result to a document or document fragment
FormatterToXML | FormatterToXML formats SAX-style events into XML
FormatterToXML_UTF16 | FormatterToXML_UTF16 formats SAX-style events into XML
FormatterToXML_UTF8 | FormatterToXML_UTF8 formats SAX-style events into XML
FormatterToXMLBase | FormatterToXML_UTF8 formats SAX-style events into XML
FormatterTreeWalker |
Function |
FunctionConcat | XPath implementation of "concat" function
FunctionContains | XPath implementation of "contains" function
FunctionCurrent |
FunctionDifference | XPath implementation of "difference" function
FunctionDistinct | XPath implementation of "difference" function
FunctionDocument |
FunctionElementAvailable |
FunctionEvaluate | XPath implementation of "node-set" function
FunctionFormatNumber |
FunctionFunctionAvailable |
FunctionGenerateID |
FunctionHasSameNodes | XPath implementation of "has-same-nodes" function for NodeSets
FunctionID | XPath implementation of "id" function
FunctionIntersection | XPath implementation of "intersection" function for NodeSets
FunctionKey |
FunctionLang | XPath implementation of "lang" function
FunctionNamespaceURI | XPath implementation of "namespace-uri" function
FunctionNodeSet | XPath implementation of "node-set" function
FunctionNormalizeSpace | XPath implementation of "normalize-space" function
FunctionStartsWith | XPath implementation of "starts-with" function
FunctionString | XPath implementation of "string" function
FunctionSubstring | XPath implementation of "substring" function
FunctionSubstringAfter | XPath implementation of "substring-after" function
FunctionSubstringBefore | XPath implementation of "substring-before" function
FunctionSystemProperty |
FunctionTranslate | XPath implementation of "translate" function
FunctionUnparsedEntityURI |
GenerateEvent | This is the class for events generated by the XSL processor after it generates a new node in the result tree
GuardCachedObject< XalanObjectCacheType > |
hash_null_terminated_arrays< T > |
ICUBridge |
ICUBridgeCleanup |
ICUBridgeCollationCompareFunctor |
ICUBridgeCollationCompareFunctorImpl |
ICUFormatNumberFunctor |
ICUFormatNumberFunctor::UnlocalizePatternFunctor |
ICUXalanNumberFormatFactory |
ICUXalanNumberFormatProxy |
KeyDeclaration | Holds the attribute declarations for the "xsl:key" element
KeyTable |
less_no_case_ascii_wide_string | This functor is designed to compare 0-terminated wide strings in a case-insensitive manner
less_null_terminated_arrays< 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 > |
MutableNodeRefList | Local implementation of MutableNodeRefList
MutableNodeRefList::addNodeInDocOrderFunctor |
NamedNodeMapAttributeList |
NameSpace | A representation of a namespace
NamespacesHandler |
NamespacesHandler::Namespace |
NamespacesHandler::NamespaceExtended |
NamespacesHandler::PrefixChecker |
NodeNameTreeWalker |
NodeRefList | Local implementation of NodeRefList
NodeRefListBase | Local implementation of NodeRefList
NodeSorter | This class can sort vectors of nodes according to a select pattern
NodeSorter::NodeSortKeyCompare | Return the results of a compare of two nodes
NodeSorter::VectorEntry |
NodeSortKey | Simple 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 > |
PrefixResolver | This class defines an interface for classes that resolve namespace prefixes to their URIs
PrintWriter |
ProblemListener | This is the abstract class that the XSL processor uses when it has a problem of some kind, that requires a message, an error or a warning
ProblemListenerDefault | The implementation of the default error handling for Xalan
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 |
Stylesheet | This class represents the base stylesheet or an "import" stylesheet
StylesheetConstructionContext |
StylesheetConstructionContextDefault | An default implementation of an abtract class which provides support for constructing the internal representation of a stylesheet
StylesheetExecutionContext |
StylesheetExecutionContext::ElementRecursionStackPusher | Class 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 |
StylesheetHandler | This class processes a stylesheet via SAX events, and inits the given stylesheet
StylesheetRoot | This acts as the stylesheet root of the stylesheet tree, and holds values that are shared by all stylesheets in the tree
TopLevelArg | This class holds an instance of an argument on the stack
TraceListener |
TraceListener::TraceListenerGenerateFunctor |
TraceListener::TraceListenerSelectFunctor |
TraceListener::TraceListenerTraceFunctor |
TraceListenerDefault |
TracerEvent | This is the parent class of events generated for tracing the progress of the XSL processor
TreeWalker |
URISupport |
URISupport::InvalidURIException | Normalizes the string passed in, replacing \ with /
VariablesStack | Defines 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 |
XalanCompiledStylesheet | This is an abstraction of the StylesheetRoot class
XalanCompiledStylesheetDefault |
XalanDecimalFormatSymbols |
XalanDefaultDocumentBuilder | This is class is designed to allow a XalanTranfomer object to use a document that is build dynamically by a user
XalanDefaultParsedSource | This is designed to allow a XalanTranfomer object to reuse a parsed document
XalanDefaultParsedSourceDOMSupport |
XalanDefaultParsedSourceHelper |
XalanDeque< Type, ConstructionTraits > | Xalan implementation of deque
XalanDequeConstIteratorTraits< Value > |
XalanDequeIterator< XalanDequeTraits, XalanDeque > |
XalanDequeIteratorTraits< Value > |
XalanDestroyFunctor< Type > |
XalanDocument |
XalanDocumentBuilder | This is abstract base class designed to allow a XalanTranfomer object to use a document that is build dynamically by a user
XalanDocumentFragment |
XalanDocumentFragmentNodeRefListBaseProxy |
XalanDocumentPrefixResolver |
XalanDocumentPrefixResolver::NamespaceNodesTreeWalker | A 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::ElementProperties | This 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 > |
XalanLocator | This 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 > |
XalanMatchPatternData | This 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 |
XalanParsedSource | This is abstract base class designed to allow a XalanTranfomer object to reuse a parsed document
XalanParsedSourceHelper |
XalanParsedURI | URI handling (hopefully) according to RFC2396
XalanProcessingInstruction |
XalanQName | Class to represent a qualified name: "The name of an internal XSLT object, specifically a named template (see [7 Named Templates]), a mode (see [6.7 Modes]), an attribute set (see [8.1.4 Named Attribute Sets]), a key (see [14.2 Keys]), a locale (see [14.3 Number Formatting]), a variable or a parameter (see [12 Variables and Parameters]) is specified as a QName
XalanQName::InvalidQNameException |
XalanQName::PrefixResolverProxy |
XalanQNameByReference |
XalanQNameByValue |
XalanQNameByValueAllocator |
XalanReferenceCountedObject | Class 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 |
XalanSourceTreeWrapperParsedSource | This is designed to allow a XalanTranfomer object to wrap a parsed Xerces document
XalanSpaceNodeTester |
XalanStdOutputStream |
XalanStdOutputStream::XalanStdOutputStreamWriteException |
XalanText |
XalanToXercesTranscoderWrapper |
XalanTranscodingServices |
XalanTranscodingServices::UnrepresentableCharacterException |
XalanTransformer | This 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 |
XercesAttrBridge | This class is deprecated
XercesAttributeBridgeAllocator | This class is deprecated
XercesAttrWrapper |
XercesAttrWrapperAllocator |
XercesBridgeHelper | This class is deprecated
XercesBridgeNavigator | This class is deprecated
XercesCDATASectionBridge | This class is deprecated
XercesCDATASectionWrapper |
XercesCommentBridge | This class is deprecated
XercesCommentWrapper |
XercesDocumentBridge | This class is deprecated
XercesDocumentBridge::BuildBridgeTreeWalker |
XercesDocumentBridge::BuildBridgeTreeWalker::NavigatorStackEntryType |
XercesDocumentFragmentBridge | This class is deprecated
XercesDocumentTypeBridge | This class is deprecated
XercesDocumentTypeWrapper |
XercesDocumentWrapper |
XercesDocumentWrapper::BuildWrapperTreeWalker |
XercesDocumentWrapper::BuildWrapperTreeWalker::NavigatorStackEntryType |
XercesDOM_AttrHack |
XercesDOM_ElementHack |
XercesDOM_NodeHack | This class is deprecated
XercesDOM_TextHack |
XercesDOMException |
XercesDOMFormatterWalker |
XercesDOMImplementationBridge | This class is deprecated
XercesDOMImplementationWrapper |
XercesDOMParsedSource | This is designed to allow a XalanTranfomer object to reuse a parsed document
XercesDOMParsedSourceHelper |
XercesDOMSupport |
XercesDOMWalker |
XercesDOMWrapperException |
XercesDOMWrapperParsedSource | This is designed to allow a XalanTranfomer object to wrap a parsed Xerces document
XercesElementBridge | This class is deprecated
XercesElementBridgeAllocator | This class is deprecated
XercesElementWrapper |
XercesElementWrapperAllocator |
XercesEntityBridge | This class is deprecated
XercesEntityReferenceBridge | This class is deprecated
XercesEntityReferenceWrapper |
XercesEntityWrapper |
XercesLiaisonXalanDOMStringPool |
XercesNamedNodeMapAttributeList |
XercesNamedNodeMapBridge | This class is deprecated
XercesNamedNodeMapWrapper |
XercesNodeListBridge | This class is deprecated
XercesNodeListWrapper |
XercesNotationBridge | This class is deprecated
XercesNotationWrapper |
XercesParserLiaison |
XercesParserLiaison::DocumentEntry |
XercesProcessingInstructionBridge | This class is deprecated
XercesProcessingInstructionWrapper |
XercesTextBridge | This class is deprecated
XercesTextBridgeAllocator | This class is deprecated
XercesTextWrapper |
XercesTextWrapperAllocator |
XercesToXalanNodeMap | This class is deprecated
XercesToXalanNodeMap::NameMapEqualsFunctor |
XercesTreeWalker | This class is deprecated
XercesWrapperHelper |
XercesWrapperNavigator |
XercesWrapperNavigatorAllocator |
XercesWrapperToXalanNodeMap |
XMLParserLiaison |
XMLSupportException |
XMLSupportInit |
XNodeSet | Class to hold XPath return types
XNodeSetAllocator |
XNodeSetBase | Class to hold XPath return types
XNodeSetNodeProxy | Class to hold XPath return types
XNodeSetNodeProxy::Proxy |
XNodeSetNodeProxyAllocator |
XNodeSetResultTreeFragProxy |
XNull |
XNumber |
XNumberAllocator |
XNumberBase |
XObject | Class to hold XPath return types
XObject::XObjectException |
XObject::XObjectInvalidConversionException |
XObjectFactory | This class handles the creation of XObjects and manages their lifetime
XObjectFactory::DeleteXObjectFunctor | A public functor for use with stl algorithms
XObjectFactoryDefault | This class handles the creation of XObjects and manages their lifetime
XObjectPtr | Class to hold XObjectPtr return types
XObjectResultTreeFragProxy |
XObjectResultTreeFragProxyBase |
XObjectResultTreeFragProxyText |
XObjectTypeCallback | The purpose of this class is to provide a way to get the "preferred" or closest matching type for XObject-derived classes
XPath |
XPath::NodeTester |
XPath::TargetData |
XPathAllocator |
XPathConstructionContext |
XPathConstructionContext::GetAndReleaseCachedString |
XPathConstructionContextDefault | An default implementation of an abtract class which provides support for constructing the internal representation of an XPath
XPathEnvSupport |
XPathEnvSupportDefault | Dummy class in order to make the XPath object happy for diagnostic purposes
XPathEnvSupportDefault::NamespaceFunctionTableDeleteFunctor |
XPathEvaluator |
XPathExceptionFunctionNotAvailable | Exception class thrown when an unknown function is encountered
XPathExceptionFunctionNotSupported | Exception class thrown when an installFunction() is called with a function name that is not supported
XPathExecutionContext |
XPathExecutionContext::BorrowReturnMutableNodeRefList |
XPathExecutionContext::ContextNodeListPushAndPop |
XPathExecutionContext::CurrentNodePushAndPop |
XPathExecutionContext::GetAndReleaseCachedString |
XPathExecutionContext::PrefixResolverSetAndRestore |
XPathExecutionContextDefault | A basic implementation of the class XPathExecutionContext
XPathExecutionContextDefault::ContextNodeListPositionCache |
XPathExpression |
XPathExpression::InvalidArgumentCountException | Exception class thrown when an invalid number of XPath arguments is encountered
XPathExpression::InvalidArgumentException | Exception class thrown when an invalid XPath argument is encountered
XPathExpression::InvalidOpCodeException | Exception class thrown when an invalid XPath operation code is encountered
XPathExpression::XPathExpressionException | Exception class thrown when an invalid XPath expression is encountered
XPathFactory |
XPathFactory::DeleteXPathFunctor | A functor for use with stl algorithms
XPathFactoryBlock |
XPathFactoryDefault |
XPathFunctionTable | Class defines a table of functions that can be called in XPath expresions
XPathFunctionTable::FunctionNameTableEntry |
XPathGuard | Manages the lifetime of an XPath instance
XPathInit |
XPathParserException | Exception class thrown when a problem parsing an XPath is encountered
XPathProcessor |
XPathProcessorImpl | Responsibilities include tokenizing and parsing the XPath expression, and acting as a general interface to XPaths
XResultTreeFrag |
XResultTreeFragAllocator |
XSLException |
XSLTEngineImpl | It's the responsibility of the XSLTEngineImpl class, collaborating with the XML parser liaison, the DOM, and the XPath engine, to transform a source tree of nodes into a result tree according to instructions and templates specified by a stylesheet tree
XSLTEngineImpl::FindStringPointerFunctor |
XSLTEngineImpl::LessXalanDOMStringPointers |
XSLTInit |
XSLTInputSource |
XSLTProcessor | This is an interface for an XSLT Processor engine
XSLTProcessorEnvSupport |
XSLTProcessorEnvSupportDefault |
XSLTProcessorException |
XSLTResultTarget |
XSpan |
XString |
XStringAdapter |
XStringAdapterAllocator |
XStringAllocator |
XStringBase |
XStringCached |
XStringCachedAllocator |
XStringReference |
XStringReferenceAllocator |
XToken |
XTokenNumberAdapter |
XTokenNumberAdapterAllocator |
XTokenStringAdapter |
XTokenStringAdapterAllocator |
XUnknown |

Interpreting class diagrams

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

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