## Xalan-C++ API Documentation

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

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() `[protected, virtual]`
- borrowMutableNodeRefList() `[virtual]`
- borrowNodeSorter() `[virtual]`
- BorrowReturnFormatterToText class `[friend]`
- 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 LocatorType* locator) `[virtual]`
- cloneToResultTree( const XalanNode& node, XalanNode::NodeType nodeType, bool isLiteral, bool overrideStrip, bool shouldCloneAttributes, const LocatorType* locator) `[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]`
- createPrintWriter(FILE* 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
- 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 LocatorType* locator) `[virtual]`
- OutputStreamVectorType typedef
- outputToResultTree( const XObject& xobj, const LocatorType* locator) `[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) `[protected, 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.6 Copyright © 2000, 2001, 2002, 2003 The Apache Software Foundation. All Rights Reserved.