## Xalan-C++ API Documentation

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

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 `[pure virtual]`
- borrowMutableNodeRefList()=0 `[pure virtual]`
- borrowNodeSorter()=0 `[pure virtual]`
- 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 ElemTemplateElement *styleNode)=0 `[pure virtual]`
- cloneToResultTree(const XalanNode &node, XalanNode::NodeType nodeType, bool isLiteral, bool overrideStrip, bool shouldCloneAttributes, const ElemTemplateElement *styleNode)=0 `[pure virtual]`
- collationCompare(const XalanDOMString &theLHS, const XalanDOMString &theRHS, eCaseOrder theCaseOrder=eDefault)=0 `[pure virtual]`
- collationCompare(const XalanDOMString &theLHS, const XalanDOMString &theRHS, const XalanDOMString &theLocale, eCaseOrder theCaseOrder=eDefault)=0 `[pure virtual]`
- collationCompare(const XalanDOMChar *theLHS, const XalanDOMChar *theRHS, eCaseOrder theCaseOrder=eDefault)=0 `[pure virtual]`
- collationCompare(const XalanDOMChar *theLHS, const XalanDOMChar *theRHS, const XalanDOMChar *theLocale, eCaseOrder theCaseOrder=eDefault)=0 `[pure virtual]`
- comment(const XalanDOMChar *data)=0 `[pure virtual]`
- copyNamespaceAttributes(const XalanNode &src)=0 `[pure virtual]`
- createDocument() const=0 `[pure virtual]`
- createFormatterToDOM(XalanDocument *doc, XalanDocumentFragment *docFrag, XalanElement *currentElement)=0 `[pure virtual]`
- createFormatterToDOM(XalanDocument *doc, XalanElement *elem)=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]`
- 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]`
- eCaseOrder enum name
- eDefault enum value
- 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]`
- eLowerFirst enum value
- 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]`
- eUpperFirst enum value
- 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]`
- getThrowFoundIndex() 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 ElemTemplateElement *styleNode)=0 `[pure virtual]`
- outputToResultTree(const XObject &xobj, const ElemTemplateElement *styleNode)=0 `[pure virtual]`
- ParamVectorType typedef
- parseXML(const XalanDOMString &urlString, const XalanDOMString &base) const=0 `[pure virtual]`
- popContextMarker()=0 `[pure virtual]`
- popElementFrame(const ElemTemplateElement *elem)=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]`
- 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, XalanNode *sourceNode, const ElemTemplateElement *targetTemplate)=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 `[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]`
- setContextNodeList(const NodeRefListBase &theList)=0 `[pure virtual]`
- setCopyTextNodesOnly(bool fValue)=0 `[pure virtual]`
- setCurrentMode(const XalanQName *theMode)=0 `[pure virtual]`
- setCurrentNode(XalanNode *theCurrentNode)=0 `[pure virtual]`
- setCurrentStackFrameIndex(int currentStackFrameIndex=-1)=0 `[pure virtual]`
- setCurrentTemplate(const ElemTemplate *theTemplate)=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]`
- setThrowFoundIndex(bool fThrow)=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.5 Copyright © 2000, 2001, 2002, 2003 The Apache Software Foundation. All Rights Reserved.