## Xalan-C++ API Documentation

### The Xalan C++ XSLT Processor Version 1.7

Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members

# XSLTProcessor Member List

This is the complete list of members for XSLTProcessor, including all inherited members.

- addTraceListener(TraceListener* tl) = 0 `[pure virtual]`
- error( const XalanDOMString& msg, const XalanNode* sourceNode = 0, const ElemTemplateElement* styleNode = 0) const = 0 `[pure virtual]`
- error( const XalanDOMString& msg, const LocatorType& locator, const XalanNode* sourceNode = 0) const = 0 `[pure virtual]`
- fireGenerateEvent(const GenerateEvent& ge) = 0 `[pure virtual]`
- fireSelectEvent(const SelectionEvent& se) = 0 `[pure virtual]`
- fireTraceEvent(const TracerEvent& te) = 0 `[pure virtual]`
- getFormatterListener() const = 0 `[pure virtual]`
- getSourceTreeFromInput(const XSLTInputSource& inputSource) = 0 `[pure virtual]`
- getStylesheetRoot() const = 0 `[pure virtual]`
- getTraceListeners() const = 0 `[pure virtual]`
- getTraceSelects() const = 0 `[pure virtual]`
- getUniqueNamespaceValue() = 0 `[pure virtual]`
- getUniqueNamespaceValue(XalanDOMString& theValue) = 0 `[pure virtual]`
- getXMLParserLiaison() const = 0 `[pure virtual]`
- message( const XalanDOMString& msg, const XalanNode* sourceNode = 0, const ElemTemplateElement* styleNode = 0) const = 0 `[pure virtual]`
- message( const XalanDOMString& msg, const LocatorType& locator, const XalanNode* sourceNode = 0) const = 0 `[pure virtual]`
- process( const XSLTInputSource& inputSource, const XSLTInputSource& stylesheetSource, XSLTResultTarget& outputTarget, StylesheetConstructionContext& constructionContext, StylesheetExecutionContext& executionContext) = 0 `[pure virtual]`
- process( const XSLTInputSource& inputSource, XSLTResultTarget& outputTarget, StylesheetExecutionContext& executionContext) = 0 `[pure virtual]`
- processStylesheet( const XSLTInputSource& stylesheetSource, StylesheetConstructionContext& constructionContext) = 0 `[pure virtual]`
- processStylesheet( const XalanDOMString& xsldocURLString, StylesheetConstructionContext& constructionContext) = 0 `[pure virtual]`
- removeTraceListener(TraceListener* tl) = 0 `[pure virtual]`
- reset() = 0 `[pure virtual]`
- resolveTopLevelParams(StylesheetExecutionContext& executionContext) = 0 `[pure virtual]`
- setDiagnosticsOutput(PrintWriter* pw) = 0 `[pure virtual]`
- setExecutionContext(StylesheetExecutionContext* theExecutionContext) = 0 `[pure virtual]`
- setFormatterListener(FormatterListener* flistener) = 0 `[pure virtual]`
- setQuietConflictWarnings(bool b) = 0 `[pure virtual]`
- setStylesheetParam( const XalanDOMString& key, XObjectPtr value) = 0 `[pure virtual]`
- setStylesheetParam( const XalanDOMString& key, const XalanDOMString& expression) = 0 `[pure virtual]`
- setStylesheetRoot(const StylesheetRoot* theStylesheet) = 0 `[pure virtual]`
- shouldStripSourceNode( StylesheetExecutionContext& executionContext, const XalanNode& node) const = 0 `[pure virtual]`
- size_type typedef
- traceSelect( StylesheetExecutionContext& executionContext, const ElemTemplateElement& theStylesheetElement, const NodeRefListBase& nl, const XPath* xpath) const = 0 `[pure virtual]`
- warn( const XalanDOMString& msg, const XalanNode* sourceNode = 0, const ElemTemplateElement* styleNode = 0) const = 0 `[pure virtual]`
- warn( const XalanDOMString& msg, const LocatorType& locator, const XalanNode* sourceNode = 0) const = 0 `[pure virtual]`
- XSLTProcessor()
- ~XSLTProcessor() `[virtual]`

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.7 Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.