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

# StylesheetExecutionContextDefault Member List

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

- addResultAttribute(const XalanDOMString &aname, const XalanDOMString &value) `[virtual]`
- addResultAttribute(const XalanDOMString &aname, const XalanDOMChar *value) `[virtual]`
- beginConstruction(const KeyDeclaration &keyDeclaration) `[virtual]`
- borrowFormatterToText() `[virtual]`
- borrowMutableNodeRefList() `[virtual]`
- borrowNodeSorter() `[virtual]`
- characters(const XalanDOMChar *ch, XalanDOMString::size_type start, XalanDOMString::size_type length) `[virtual]`
- characters(const XalanNode &node) `[virtual]`
- characters(const XObjectPtr &xobject) `[virtual]`
- charactersRaw(const XalanDOMChar *ch, XalanDOMString::size_type start, XalanDOMString::size_type length) `[virtual]`
- charactersRaw(const XalanNode &node) `[virtual]`
- charactersRaw(const XObjectPtr &xobject) `[virtual]`
- clearTopLevelParams() `[virtual]`
- ClockType typedef
- cloneToResultTree(const XalanNode &node, const ElemTemplateElement *styleNode) `[virtual]`
- cloneToResultTree(const XalanNode &node, XalanNode::NodeType nodeType, bool isLiteral, bool overrideStrip, bool shouldCloneAttributes, const ElemTemplateElement *styleNode) `[virtual]`
- collationCompare(const XalanDOMString &theLHS, const XalanDOMString &theRHS, eCaseOrder theCaseOrder=eDefault) `[virtual]`
- collationCompare(const XalanDOMString &theLHS, const XalanDOMString &theRHS, const XalanDOMString &theLocale, eCaseOrder theCaseOrder=eDefault) `[virtual]`
- collationCompare(const XalanDOMChar *theLHS, const XalanDOMChar *theRHS, eCaseOrder theCaseOrder=eDefault) `[virtual]`
- collationCompare(const XalanDOMChar *theLHS, const XalanDOMChar *theRHS, const XalanDOMChar *theLocale, eCaseOrder theCaseOrder=eDefault) `[virtual]`
- comment(const XalanDOMChar *data) `[virtual]`
- copyNamespaceAttributes(const XalanNode &src) `[virtual]`
- createDocument() const `[virtual]`
- createFormatterToDOM(XalanDocument *doc, XalanDocumentFragment *docFrag, XalanElement *currentElement) `[virtual]`
- createFormatterToDOM(XalanDocument *doc, XalanElement *elem) `[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) `[virtual]`
- createFormatterToText(Writer &writer, const XalanDOMString &encoding) `[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()) `[virtual]`
- createMatchPattern(const XalanDOMString &str, const PrefixResolver &resolver) `[virtual]`
- createMutableNodeRefList() const `[virtual]`
- createPrintWriter(XalanOutputStream *theTextOutputStream) `[virtual]`
- createPrintWriter(const XalanDOMString &theFileName, const XalanDOMString &theEncoding) `[virtual]`
- createPrintWriter(StreamType &theStream) `[virtual]`
- createVariable(const XPath &xpath, XalanNode *contextNode, const PrefixResolver &resolver) `[virtual]`
- createVariable(const ElemTemplateElement &templateChild, XalanNode *sourceNode) `[virtual]`
- createXalanNumberFormat() `[virtual]`
- createXResultTreeFrag(const ElemTemplateElement &templateChild, XalanNode *sourceNode) `[virtual]`
- diag(const XalanDOMString &theString) `[virtual]`
- displayDuration(const XalanDOMString &theMessage, const void *theKey) `[virtual]`
- doDiagnosticsOutput() const `[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 `[virtual]`
- elementAvailable(const XalanDOMString &theName, const LocatorType *locator) const `[virtual]`
- ElementRecursionStackType typedef
- eLowerFirst enum value
- endConstruction(const KeyDeclaration &keyDeclaration) `[virtual]`
- endDocument() `[virtual]`
- endElement(const XalanDOMChar *name) `[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 `[virtual]`
- error(const char *msg, const ElemTemplateElement &styleNode, const XalanNode *sourceNode=0) const `[virtual]`
- error(const XalanDOMString &msg, const XalanNode *sourceNode, const LocatorType *locator) const `[virtual]`
- error(const char *msg, const XalanNode *sourceNode, const LocatorType *locator) const `[virtual]`
- eUpperFirst enum value
- executeXPath(const XalanDOMString &str, XalanNode *contextNode, const XalanElement &resolver) `[virtual]`
- ExecutionContext() `[explicit]`
- extFunction(const XalanDOMString &theNamespace, const XalanDOMString &functionName, XalanNode *context, const XObjectArgVectorType &argVec, const LocatorType *locator) `[virtual]`
- findOnElementRecursionStack(const ElemTemplateElement *theElement) const `[virtual]`
- findURIFromDoc(const XalanDocument *owner) const `[virtual]`
- fireGenerateEvent(const GenerateEvent &ge) `[virtual]`
- fireSelectEvent(const SelectionEvent &se) `[virtual]`
- fireTraceEvent(const TracerEvent &te) `[virtual]`
- flushPending() `[virtual]`
- FormatterListenerVectorType typedef
- functionAvailable(const XalanQName &theQName) const `[virtual]`
- functionAvailable(const XalanDOMString &theName, const LocatorType *locator) const `[virtual]`
- getCachedString() `[virtual]`
- getContextNodeList() const `[virtual]`
- getContextNodeListLength() const `[virtual]`
- getContextNodeListPosition(const XalanNode &contextNode) const `[virtual]`
- getCopyTextNodesOnly() const `[virtual]`
- getCountersTable() `[virtual]`
- getCurrentMode() const `[virtual]`
- getCurrentNode() const `[virtual]`
- getCurrentStackFrameIndex() const `[virtual]`
- getCurrentTemplate() const `[virtual]`
- getDecimalFormatSymbols(const XalanQName &qname) `[virtual]`
- getDefaultXalanNumberFormatFactory() `[static]`
- getEscapeURLs() const `[virtual]`
- getFormatterListener() const `[virtual]`
- getGlobalStackFrameIndex() const `[virtual]`
- getInConstruction(const KeyDeclaration &keyDeclaration) const `[virtual]`
- getIndent() const `[virtual]`
- getNamespaceForPrefix(const XalanDOMString &prefix) const `[virtual]`
- getNodeSetByKey(XalanDocument *doc, const XalanQName &qname, const XalanDOMString &ref, MutableNodeRefList &nodelist) `[virtual]`
- getNodeSetByKey(XalanDocument *doc, const XalanDOMString &name, const XalanDOMString &ref, const LocatorType *locator, MutableNodeRefList &nodelist) `[virtual]`
- getOmitMETATag() const `[virtual]`
- getParamVariable(const XalanQName &theName) `[virtual]`
- getPrefixResolver() const `[virtual]`
- getQuietConflictWarnings() const `[virtual]`
- getResultNamespaceForPrefix(const XalanDOMString &thePrefix) const `[virtual]`
- getResultPrefixForNamespace(const XalanDOMString &theNamespace) const `[virtual]`
- getRootDocument() const `[virtual]`
- getSourceDocument(const XalanDOMString &theURI) const `[virtual]`
- getSourceTreeFactory() const
- getThrowFoundIndex() const `[virtual]`
- getTraceListeners() const `[virtual]`
- getTraceSelects() const `[virtual]`
- getUniqueNamespaceValue() const `[virtual]`
- getUniqueNamespaceValue(XalanDOMString &theValue) const `[virtual]`
- getUnparsedEntityURI(const XalanDOMString &theName, const XalanDocument &theDocument) const `[virtual]`
- getUsePerInstanceDocumentFactory() const
- getVariable(const XalanQName &name, const LocatorType *locator=0) `[virtual]`
- getXalanXSLNameSpaceURL() const `[virtual]`
- getXObjectFactory() const
- getXSLNameSpaceURL() const `[virtual]`
- installCollationCompareFunctor(CollationCompareFunctor *theFunctor)
- installXalanNumberFormatFactory(XalanNumberFormatFactory *theFactory) `[static]`
- isElementPending() const `[virtual]`
- isNodeAfter(const XalanNode &node1, const XalanNode &node2) const `[virtual]`
- isPendingResultPrefix(const XalanDOMString &thePrefix) `[virtual]`
- KeyDeclarationSetType typedef
- KeyTablesTableType typedef
- m_xobjectFactory `[protected]`
- message(const XalanDOMString &msg, const ElemTemplateElement &styleNode, const XalanNode *sourceNode=0) const `[virtual]`
- message(const char *msg, const ElemTemplateElement &styleNode, const XalanNode *sourceNode=0) const `[virtual]`
- message(const XalanDOMString &msg, const XalanNode *sourceNode, const LocatorType *locator) const `[virtual]`
- message(const char *msg, const XalanNode *sourceNode, const LocatorType *locator) const `[virtual]`
- outputResultTreeFragment(const XObject &theTree, const ElemTemplateElement *styleNode) `[virtual]`
- OutputStreamVectorType typedef
- outputToResultTree(const XObject &xobj, const ElemTemplateElement *styleNode) `[virtual]`
- ParamsVectorType typedef
- ParamVectorType typedef
- parseXML(const XalanDOMString &urlString, const XalanDOMString &base) const `[virtual]`
- popContextMarker() `[virtual]`
- popElementFrame(const ElemTemplateElement *elem) `[virtual]`
- popElementRecursionStack() `[virtual]`
- popOutputContext() `[virtual]`
- PrintWriterVectorType typedef
- processingInstruction(const XalanDOMChar *target, const XalanDOMChar *data) `[virtual]`
- pushContextMarker() `[virtual]`
- pushElementFrame(const ElemTemplateElement *elem) `[virtual]`
- pushOnElementRecursionStack(const ElemTemplateElement *theElement) `[virtual]`
- pushOutputContext(FormatterListener *flistener=0) `[virtual]`
- pushParams(const ElemTemplateElement &xslCallTemplateElement, XalanNode *sourceNode, const ElemTemplateElement *targetTemplate) `[virtual]`
- pushTime(const void *theKey) `[virtual]`
- pushTopLevelVariables(const ParamVectorType &topLevelParams) `[virtual]`
- pushVariable(const XalanQName &name, const ElemTemplateElement *element, const XalanDOMString &str, XalanNode *contextNode, const PrefixResolver &resolver) `[virtual]`
- pushVariable(const XalanQName &name, const XObjectPtr val, const ElemTemplateElement *element) `[virtual]`
- pushVariable(const XalanQName &name, const ElemVariable *var, const ElemTemplateElement *element) `[virtual]`
- pushVariable(const XalanQName &name, const ElemTemplateElement *element, const XPath &xpath, XalanNode *contextNode, const PrefixResolver &resolver) `[virtual]`
- pushVariable(const XalanQName &name, const ElemTemplateElement *element, const ElemTemplateElement &templateChild, XalanNode *sourceNode) `[virtual]`
- releaseCachedString(XalanDOMString &theString) `[virtual]`
- replacePendingAttribute(const XalanDOMChar *theName, const XalanDOMChar *theNewType, const XalanDOMChar *theNewValue) `[virtual]`
- reset() `[virtual]`
- resolveTopLevelParams() `[virtual]`
- returnFormatterToText(FormatterToText *theFormatter) `[virtual]`
- returnMutableNodeRefList(MutableNodeRefList *theList) `[virtual]`
- returnNodeSorter(NodeSorter *theSorter) `[virtual]`
- returnXPath(const XPath *xpath) `[virtual]`
- returnXResultTreeFrag(XResultTreeFrag *theXResultTreeFrag) `[virtual]`
- setContextNodeList(const NodeRefListBase &theList) `[virtual]`
- setCopyTextNodesOnly(bool fValue) `[virtual]`
- setCurrentMode(const XalanQName *theMode) `[virtual]`
- setCurrentNode(XalanNode *theCurrentNode) `[virtual]`
- setCurrentStackFrameIndex(int currentStackFrameIndex=-1) `[virtual]`
- setCurrentTemplate(const ElemTemplate *theTemplate) `[virtual]`
- setDOMSupport(DOMSupport *theDOMSupport)
- setEscapeURLs(eEscapeURLs value) `[virtual]`
- setFormatterListener(FormatterListener *flistener) `[virtual]`
- setIgnoreHTMLElementNamespaces() const
- setIgnoreHTMLElementNamespaces(bool theValue)
- setIndent(int indentAmount) `[virtual]`
- setOmitMETATag(eOmitMETATag value) `[virtual]`
- setPrefixResolver(const PrefixResolver *thePrefixResolver) `[virtual]`
- setRootDocument(XalanNode *theDocument) `[virtual]`
- setSourceDocument(const XalanDOMString &theURI, XalanDocument *theDocument) `[virtual]`
- setStylesheetRoot(const StylesheetRoot *theStylesheet) `[virtual]`
- setThrowFoundIndex(bool fThrow) `[virtual]`
- setUsePerInstanceDocumentFactory(bool fValue)
- setXObjectFactory(XObjectFactory *theXObjectFactory)
- setXPathEnvSupport(XPathEnvSupport *theSupport)
- setXSLTProcessor(XSLTEngineImpl *theProcessor)
- shouldStripSourceNode(const XalanNode &node) `[virtual]`
- size_type typedef
- startDocument() `[virtual]`
- startElement(const XalanDOMChar *name) `[virtual]`
- StreamType typedef
- StylesheetExecutionContext(XObjectFactory *theXObjectFactory=0) `[explicit]`
- StylesheetExecutionContextDefault(XSLTEngineImpl &xsltProcessor, XPathEnvSupport &theXPathEnvSupport, DOMSupport &theDOMSupport, XObjectFactory &theXObjectFactory, XalanNode *theCurrentNode=0, const NodeRefListBase *theContextNodeList=0, const PrefixResolver *thePrefixResolver=0)
- StylesheetExecutionContextDefault(XalanNode *theCurrentNode=0, const NodeRefListBase *theContextNodeList=0, const PrefixResolver *thePrefixResolver=0) `[explicit]`
- traceSelect(const ElemTemplateElement &theStylesheetElement, const NodeRefListBase &nl, const XPath *xpath) `[virtual]`
- uninstallCollationCompareFunctor()
- warn(const XalanDOMString &msg, const ElemTemplateElement &styleNode, const XalanNode *sourceNode=0) const `[virtual]`
- warn(const char *msg, const ElemTemplateElement &styleNode, const XalanNode *sourceNode=0) const `[virtual]`
- warn(const XalanDOMString &msg, const XalanNode *sourceNode, const LocatorType *locator) const `[virtual]`
- warn(const char *msg, const XalanNode *sourceNode, const LocatorType *locator) const `[virtual]`
- XalanNumberFormatAutoPtr typedef
- XObjectArgVectorType typedef
- XPathCacheEntry typedef
- XPathCacheMapType typedef
- XPathExecutionContext(XObjectFactory *theXObjectFactory=0) `[explicit]`
- ~ExecutionContext() `[virtual]`
- ~StylesheetExecutionContext() `[virtual]`
- ~StylesheetExecutionContextDefault() `[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.