## 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

# StylesheetExecutionContext Member List

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

- addResultAttribute( const XalanDOMString& aname, const XalanDOMString& value) = 0 `[pure virtual]`
- addResultAttribute( const XalanDOMString& aname, const XalanDOMChar* value) = 0 `[pure virtual]`
- beginConstruction(const KeyDeclaration& keyDeclaration) = 0 `[pure virtual]`
- borrowFormatterToText() = 0 `[protected, pure virtual]`
- borrowMutableNodeRefList() = 0 `[pure virtual]`
- borrowNodeSorter() = 0 `[pure virtual]`
- BorrowReturnFormatterToText class `[friend]`
- characters( const XalanDOMChar* ch, XalanDOMString::size_type start, XalanDOMString::size_type length) = 0 `[pure virtual]`
- characters(const XalanNode& node) = 0 `[pure virtual]`
- characters(const XObjectPtr& xobject) = 0 `[pure virtual]`
- charactersRaw( const XalanDOMChar* ch, XalanDOMString::size_type start, XalanDOMString::size_type length) = 0 `[pure virtual]`
- charactersRaw(const XalanNode& node) = 0 `[pure virtual]`
- charactersRaw(const XObjectPtr& xobject) = 0 `[pure virtual]`
- clearTopLevelParams() = 0 `[pure virtual]`
- cloneToResultTree( const XalanNode& node, const LocatorType* locator) = 0 `[pure virtual]`
- cloneToResultTree( const XalanNode& node, XalanNode::NodeType nodeType, bool isLiteral, bool overrideStrip, bool shouldCloneAttributes, const LocatorType* locator) = 0 `[pure virtual]`
- collationCompare( const XalanDOMString& theLHS, const XalanDOMString& theRHS, XalanCollationServices::eCaseOrder theCaseOrder = XalanCollationServices::eDefault) = 0 `[pure virtual]`
- collationCompare( const XalanDOMString& theLHS, const XalanDOMString& theRHS, const XalanDOMString& theLocale, XalanCollationServices::eCaseOrder theCaseOrder = XalanCollationServices::eDefault) = 0 `[pure virtual]`
- collationCompare( const XalanDOMChar* theLHS, const XalanDOMChar* theRHS, XalanCollationServices::eCaseOrder theCaseOrder = XalanCollationServices::eDefault) = 0 `[pure virtual]`
- collationCompare( const XalanDOMChar* theLHS, const XalanDOMChar* theRHS, const XalanDOMChar* theLocale, XalanCollationServices::eCaseOrder theCaseOrder = XalanCollationServices::eDefault) = 0 `[pure virtual]`
- comment(const XalanDOMChar* data) = 0 `[pure virtual]`
- copyNamespaceAttributes(const XalanNode& src) = 0 `[pure virtual]`
- createDocument() const = 0 `[pure virtual]`
- createFormatterToHTML( Writer& writer, const XalanDOMString& encoding = XalanDOMString(), const XalanDOMString& mediaType = XalanDOMString(), const XalanDOMString& doctypeSystem = XalanDOMString(), const XalanDOMString& doctypePublic = XalanDOMString(), bool doIndent = true, int indent = eDefaultHTMLIndentAmount, bool escapeURLs = true, bool omitMetaTag = false) = 0 `[pure virtual]`
- createFormatterToText( Writer& writer, const XalanDOMString& encoding) = 0 `[pure virtual]`
- createFormatterToXML( Writer& writer, const XalanDOMString& version = XalanDOMString(), bool doIndent = false, int indent = eDefaultXMLIndentAmount, const XalanDOMString& encoding = XalanDOMString(), const XalanDOMString& mediaType = XalanDOMString(), const XalanDOMString& doctypeSystem = XalanDOMString(), const XalanDOMString& doctypePublic = XalanDOMString(), bool xmlDecl = true, const XalanDOMString& standalone = XalanDOMString()) = 0 `[pure virtual]`
- createMatchPattern( const XalanDOMString& str, const PrefixResolver& resolver) = 0 `[pure virtual]`
- createMutableNodeRefList() const = 0 `[pure virtual]`
- createPrintWriter(XalanOutputStream* theTextOutputStream) = 0 `[pure virtual]`
- createPrintWriter( const XalanDOMString& theFileName, const XalanDOMString& theEncoding) = 0 `[pure virtual]`
- createPrintWriter(StreamType& theStream) = 0 `[pure virtual]`
- createPrintWriter(FILE* theStream) = 0 `[pure virtual]`
- createVariable( const XPath& xpath, XalanNode* contextNode, const PrefixResolver& resolver) = 0 `[pure virtual]`
- createVariable( const ElemTemplateElement& templateChild, XalanNode* sourceNode) = 0 `[pure virtual]`
- createXalanNumberFormat() = 0 `[pure virtual]`
- createXResultTreeFrag( const ElemTemplateElement& templateChild, XalanNode* sourceNode) = 0 `[pure virtual]`
- diag(const XalanDOMString& theString) = 0 `[pure virtual]`
- displayDuration( const XalanDOMString& theMessage, const void* theKey) = 0 `[pure virtual]`
- doDiagnosticsOutput() const = 0 `[pure virtual]`
- eDefaultHTMLIndentAmount enum value
- eDefaultXMLIndentAmount enum value
- eDummy enum name
- eEscapeURLs enum name
- eEscapeURLsDefault enum value
- eEscapeURLsNo enum value
- eEscapeURLsYes enum value
- elementAvailable(const XalanQName& theQName) const = 0 `[pure virtual]`
- elementAvailable( const XalanDOMString& theName, const LocatorType* locator) const = 0 `[pure virtual]`
- endConstruction(const KeyDeclaration& keyDeclaration) = 0 `[pure virtual]`
- endDocument() = 0 `[pure virtual]`
- endElement(const XalanDOMChar* name) = 0 `[pure virtual]`
- eOmitMETATag enum name
- eOmitMETATagDefault enum value
- eOmitMETATagNo enum value
- eOmitMETATagYes enum value
- error( const XalanDOMString& msg, const ElemTemplateElement& styleNode, const XalanNode* sourceNode = 0) const = 0 `[pure virtual]`
- error( const char* msg, const ElemTemplateElement& styleNode, const XalanNode* sourceNode = 0) const = 0 `[pure virtual]`
- error( const XalanDOMString& msg, const XalanNode* sourceNode, const LocatorType* locator) const = 0 `[pure virtual]`
- error( const char* msg, const XalanNode* sourceNode, const LocatorType* locator) const = 0 `[pure virtual]`
- ExecutionContext() `[explicit]`
- extFunction( const XalanDOMString& theNamespace, const XalanDOMString& functionName, XalanNode* context, const XObjectArgVectorType& argVec, const LocatorType* locator) = 0 `[pure virtual]`
- findOnElementRecursionStack(const ElemTemplateElement* theElement) const = 0 `[pure virtual]`
- findURIFromDoc(const XalanDocument* owner) 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]`
- flushPending() = 0 `[pure virtual]`
- functionAvailable(const XalanQName& theQName) const = 0 `[pure virtual]`
- functionAvailable( const XalanDOMString& theName, const LocatorType* locator) const = 0 `[pure virtual]`
- getCachedString() = 0 `[pure virtual]`
- getContextNodeList() const = 0 `[pure virtual]`
- getContextNodeListLength() const = 0 `[pure virtual]`
- getContextNodeListPosition(const XalanNode& contextNode) const = 0 `[pure virtual]`
- getCopyTextNodesOnly() const = 0 `[pure virtual]`
- getCountersTable() = 0 `[pure virtual]`
- getCurrentMode() const = 0 `[pure virtual]`
- getCurrentNode() const = 0 `[pure virtual]`
- getCurrentStackFrameIndex() const = 0 `[pure virtual]`
- getCurrentTemplate() const = 0 `[pure virtual]`
- getDecimalFormatSymbols(const XalanQName& qname) = 0 `[pure virtual]`
- getEscapeURLs() const = 0 `[pure virtual]`
- getFormatterListener() const = 0 `[pure virtual]`
- getGlobalStackFrameIndex() const = 0 `[pure virtual]`
- getInConstruction(const KeyDeclaration& keyDeclaration) const = 0 `[pure virtual]`
- getIndent() const = 0 `[pure virtual]`
- getNamespaceForPrefix(const XalanDOMString& prefix) const = 0 `[pure virtual]`
- getNodeSetByKey( XalanDocument* doc, const XalanQName& qname, const XalanDOMString& ref, MutableNodeRefList& nodelist) = 0 `[pure virtual]`
- getNodeSetByKey( XalanDocument* doc, const XalanDOMString& name, const XalanDOMString& ref, const LocatorType* locator, MutableNodeRefList& nodelist) = 0 `[pure virtual]`
- getOmitMETATag() const = 0 `[pure virtual]`
- getParamVariable(const XalanQName& theName) = 0 `[pure virtual]`
- getPrefixResolver() const = 0 `[pure virtual]`
- getQuietConflictWarnings() const = 0 `[pure virtual]`
- getResultNamespaceForPrefix(const XalanDOMString& thePrefix) const = 0 `[pure virtual]`
- getResultPrefixForNamespace(const XalanDOMString& theNamespace) const = 0 `[pure virtual]`
- getRootDocument() const = 0 `[pure virtual]`
- getSourceDocument(const XalanDOMString& theURI) const = 0 `[pure virtual]`
- getTraceListeners() const = 0 `[pure virtual]`
- getTraceSelects() const = 0 `[pure virtual]`
- getUniqueNamespaceValue() const = 0 `[pure virtual]`
- getUniqueNamespaceValue(XalanDOMString& theValue) const = 0 `[pure virtual]`
- getUnparsedEntityURI( const XalanDOMString& theName, const XalanDocument& theDocument) const = 0 `[pure virtual]`
- getVariable( const XalanQName& name, const LocatorType* locator = 0) = 0 `[pure virtual]`
- getXalanXSLNameSpaceURL() const = 0 `[pure virtual]`
- getXObjectFactory() const `[]`
- getXSLNameSpaceURL() const = 0 `[pure virtual]`
- isElementPending() const = 0 `[pure virtual]`
- isNodeAfter( const XalanNode& node1, const XalanNode& node2) const = 0 `[pure virtual]`
- isPendingResultPrefix(const XalanDOMString& thePrefix) = 0 `[pure virtual]`
- m_xobjectFactory `[protected]`
- message( const XalanDOMString& msg, const ElemTemplateElement& styleNode, const XalanNode* sourceNode = 0) const = 0 `[pure virtual]`
- message( const char* msg, const ElemTemplateElement& styleNode, const XalanNode* sourceNode = 0) const = 0 `[pure virtual]`
- message( const XalanDOMString& msg, const XalanNode* sourceNode = 0, const LocatorType* locator = 0) const = 0 `[pure virtual]`
- message( const char* msg, const XalanNode* sourceNode = 0, const LocatorType* locator = 0) const = 0 `[pure virtual]`
- outputResultTreeFragment( const XObject& theTree, const LocatorType* locator) = 0 `[pure virtual]`
- outputToResultTree( const XObject& xobj, const LocatorType* locator) = 0 `[pure virtual]`
- ParamVectorType typedef
- parseXML( const XalanDOMString& urlString, const XalanDOMString& base) const = 0 `[pure virtual]`
- popContextMarker() = 0 `[pure virtual]`
- popContextNodeList() = 0 `[pure virtual]`
- popCurrentNode() = 0 `[pure virtual]`
- popCurrentTemplate() = 0 `[pure virtual]`
- popElementFrame() = 0 `[pure virtual]`
- popElementRecursionStack() = 0 `[pure virtual]`
- popOutputContext() = 0 `[pure virtual]`
- processingInstruction( const XalanDOMChar* target, const XalanDOMChar* data) = 0 `[pure virtual]`
- pushContextMarker() = 0 `[pure virtual]`
- pushContextNodeList(const NodeRefListBase& theList) = 0 `[pure virtual]`
- pushCurrentNode(XalanNode* theCurrentNode) = 0 `[pure virtual]`
- pushCurrentTemplate(const ElemTemplate* theTemplate) = 0 `[pure virtual]`
- pushElementFrame(const ElemTemplateElement* elem) = 0 `[pure virtual]`
- pushOnElementRecursionStack(const ElemTemplateElement* theElement) = 0 `[pure virtual]`
- pushOutputContext(FormatterListener* flistener = 0) = 0 `[pure virtual]`
- pushParams(const ElemTemplateElement& xslCallTemplateElement) = 0 `[pure virtual]`
- pushTime(const void* theKey) = 0 `[pure virtual]`
- pushTopLevelVariables(const ParamVectorType& topLevelParams) = 0 `[pure virtual]`
- pushVariable( const XalanQName& name, const ElemTemplateElement* element, const XalanDOMString& str, XalanNode* contextNode, const PrefixResolver& resolver) = 0 `[pure virtual]`
- pushVariable( const XalanQName& name, const ElemTemplateElement* element, const XPath& xpath, XalanNode* contextNode, const PrefixResolver& resolver) = 0 `[pure virtual]`
- pushVariable( const XalanQName& name, const ElemTemplateElement* element, const ElemTemplateElement& templateChild, XalanNode* sourceNode) = 0 `[pure virtual]`
- pushVariable( const XalanQName& name, const XObjectPtr val, const ElemTemplateElement* element) = 0 `[pure virtual]`
- pushVariable( const XalanQName& name, const ElemVariable* var, const ElemTemplateElement* element) = 0 `[pure virtual]`
- releaseCachedString(XalanDOMString& theString) = 0 `[pure virtual]`
- replacePendingAttribute( const XalanDOMChar* theName, const XalanDOMChar* theNewType, const XalanDOMChar* theNewValue) = 0 `[pure virtual]`
- reset() = 0 `[pure virtual]`
- resolveTopLevelParams() = 0 `[pure virtual]`
- returnFormatterToText(FormatterToText* theFormatter) = 0 `[protected, pure virtual]`
- returnMutableNodeRefList(MutableNodeRefList* theList) = 0 `[pure virtual]`
- returnNodeSorter(NodeSorter* theSorter) = 0 `[pure virtual]`
- returnXPath(const XPath* xpath) = 0 `[pure virtual]`
- returnXResultTreeFrag(XResultTreeFrag* theXResultTreeFrag) = 0 `[pure virtual]`
- setCopyTextNodesOnly(bool fValue) = 0 `[pure virtual]`
- setCurrentMode(const XalanQName* theMode) = 0 `[pure virtual]`
- setCurrentStackFrameIndex(int currentStackFrameIndex = -1) = 0 `[pure virtual]`
- setEscapeURLs(eEscapeURLs value) = 0 `[pure virtual]`
- setFormatterListener(FormatterListener* flistener) = 0 `[pure virtual]`
- setIndent(int indentAmount) = 0 `[pure virtual]`
- setOmitMETATag(eOmitMETATag value) = 0 `[pure virtual]`
- setPrefixResolver(const PrefixResolver* thePrefixResolver) = 0 `[pure virtual]`
- setRootDocument(XalanNode* theDocument) = 0 `[pure virtual]`
- setSourceDocument( const XalanDOMString& theURI, XalanDocument* theDocument) = 0 `[pure virtual]`
- setStylesheetRoot(const StylesheetRoot* theStylesheet) = 0 `[pure virtual]`
- shouldStripSourceNode(const XalanNode& node) = 0 `[pure virtual]`
- size_type typedef
- startDocument() = 0 `[pure virtual]`
- startElement(const XalanDOMChar* name) = 0 `[pure virtual]`
- StreamType typedef
- StylesheetExecutionContext(XObjectFactory* theXObjectFactory = 0) `[explicit]`
- traceSelect( const ElemTemplateElement& theStylesheetElement, const NodeRefListBase& nl, const XPath* xpath) = 0 `[pure virtual]`
- warn( const XalanDOMString& msg, const ElemTemplateElement& styleNode, const XalanNode* sourceNode = 0) const = 0 `[pure virtual]`
- warn( const char* msg, const ElemTemplateElement& styleNode, const XalanNode* sourceNode = 0) const = 0 `[pure virtual]`
- warn( const XalanDOMString& msg, const XalanNode* sourceNode = 0, const LocatorType* locator = 0) const = 0 `[pure virtual]`
- warn( const char* msg, const XalanNode* sourceNode = 0, const LocatorType* locator = 0) const = 0 `[pure virtual]`
- XalanNumberFormatAutoPtr typedef
- XObjectArgVectorType typedef
- XPathExecutionContext(XObjectFactory* theXObjectFactory = 0) `[explicit]`
- ~ExecutionContext() `[virtual]`
- ~StylesheetExecutionContext() `[virtual]`
- ~XPathExecutionContext() `[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.