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

# XSLTEngineImpl Member List

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

- addResultAttribute( AttributeListImpl& attList, const XalanDOMString& aname, const XalanDOMString& value) `[]`
- addResultAttribute( AttributeListImpl& attList, const XalanDOMString& aname, const XalanDOMChar* value)
- addResultAttribute( const XalanDOMString& aname, const XalanDOMChar* value) `[]`
- addResultAttribute( const XalanDOMString& aname, const XalanDOMString& value) `[]`
- addResultNamespaceDecl( const XalanDOMString& prefix, const XalanDOMString& namespaceVal) `[]`
- addResultNamespaceDecl( const XalanDOMString& prefix, const XalanDOMChar* namespaceVal, XalanDOMString::size_type len) `[]`
- addTraceListener(TraceListener* tl) `[virtual]`
- BoolVectorType typedef
- cdata( const XalanDOMChar* ch, XalanDOMString::size_type start, XalanDOMString::size_type length)
- characters( const XalanDOMChar* ch, XalanDOMString::size_type length)
- characters( const XalanDOMChar* ch, XalanDOMString::size_type start, XalanDOMString::size_type length)
- characters(const XalanNode& node)
- characters(const XObjectPtr& xobject)
- charactersRaw( const XalanDOMChar* ch, XalanDOMString::size_type start, XalanDOMString::size_type length)
- charactersRaw(const XalanNode& node)
- charactersRaw(const XObjectPtr& xobject)
- clearTopLevelParams() `[]`
- ClockType typedef
- cloneToResultTree( const XalanNode& node, bool cloneTextNodesOnly, const LocatorType* locator)
- cloneToResultTree( const XalanNode& node, XalanNode::NodeType nodeType, bool isLiteral, bool overrideStrip, bool shouldCloneAttributes, bool cloneTextNodesOnly, const LocatorType* locator)
- comment(const XalanDOMChar* data)
- copyAttributesToAttList( const XalanNode& node, AttributeListImpl& attList) `[protected]`
- copyAttributeToTarget( const XalanDOMString& attrName, const XalanDOMString& attrValue, AttributeListImpl& attrList)
- copyNamespaceAttributes(const XalanNode& src)
- createMatchPattern( const XalanDOMString& str, const PrefixResolver& resolver)
- diag(const XalanDOMString& s) const
- diag(const char* s) const
- displayDuration( const XalanDOMString& info, const void* key)
- doDiagnosticsOutput() `[]`
- DurationsTableMapType typedef
- endDocument()
- endElement(const XalanDOMChar* name)
- entityReference(const XalanDOMChar* data)
- error( const XalanDOMString& msg, const XalanNode* sourceNode = 0, const ElemTemplateElement* styleNode = 0) const `[virtual]`
- error( const XalanDOMString& msg, const LocatorType& locator, const XalanNode* sourceNode = 0) const `[virtual]`
- evalMatchPatternStr( const XalanDOMString& str, XalanNode* context, XPathExecutionContext& executionContext)
- evalXPathStr( const XalanDOMString& str, XPathExecutionContext& executionContext)
- evalXPathStr( const XalanDOMString& str, XalanNode* contextNode, const PrefixResolver& prefixResolver, XPathExecutionContext& executionContext)
- evalXPathStr( const XalanDOMString& str, XalanNode* contextNode, const XalanElement& prefixResolver, XPathExecutionContext& executionContext)
- fireGenerateEvent(const GenerateEvent& ge) `[virtual]`
- fireSelectEvent(const SelectionEvent& se) `[virtual]`
- fireTraceEvent(const TracerEvent& te) `[virtual]`
- flushPending()
- getFormatterListener() const `[virtual]`
- getFormatterListenerImpl() const `[protected]`
- getHasPendingStartDocument() const `[]`
- getHasPendingStartDocumentImpl() const `[protected]`
- getLocatorFromStack() const `[]`
- getMustFlushPendingStartDocument() const `[]`
- getMustFlushPendingStartDocumentImpl() const `[protected]`
- getNamespaceForPrefix(const XalanDOMString& prefix) const `[virtual]`
- getPendingAttributes() const `[]`
- getPendingAttributesImpl() const `[protected]`
- getPendingAttributesImpl() `[protected]`
- getPendingElementName() const `[]`
- getPendingElementNameImpl() const `[protected]`
- getPendingElementNameImpl() `[protected]`
- getProblemListener() const `[]`
- getQuietConflictWarnings() const `[]`
- getResultNamespaceForPrefix(const XalanDOMString& prefix) const
- getResultPrefixForNamespace(const XalanDOMString& theNamespace) const
- getSourceTreeFromInput(const XSLTInputSource& inputSource) `[virtual]`
- getStylesheetFromPIURL( const XalanDOMString& xslURLString, XalanNode& fragBase, const XalanDOMString& xmlBaseIdent, bool isRoot, StylesheetConstructionContext& constructionContext)
- getStylesheetRoot() const `[virtual]`
- getTraceListeners() const `[virtual]`
- getTraceSelects() const `[virtual]`
- getUniqueNamespaceValue() `[virtual]`
- getUniqueNamespaceValue(XalanDOMString& theValue) `[virtual]`
- getURI() const `[virtual]`
- getXalanXSLNameSpaceURL() `[static]`
- getXMLParserLiaison() const `[virtual]`
- getXPathEnvSupport() `[]`
- getXPathFactory() `[]`
- getXPathProcessor() `[]`
- getXSLNameSpaceURL() `[static]`
- ignorableWhitespace( const XalanDOMChar* ch, XalanDOMString::size_type length)
- initialize() `[static]`
- isElementPending() const `[]`
- isPendingResultPrefix(const XalanDOMString& thePrefix) const
- LocatorStack typedef
- m_cdataStack `[protected]`
- m_resultNameSpacePrefix `[protected]`
- m_resultNameSpaceURL `[protected]`
- m_xobjectFactory `[protected]`
- m_xpathFactory `[protected]`
- m_xpathProcessor `[protected]`
- message( const XalanDOMString& msg, const XalanNode* sourceNode = 0, const ElemTemplateElement* styleNode = 0) const `[virtual]`
- message( const XalanDOMString& msg, const LocatorType& locator, const XalanNode* sourceNode = 0) const `[virtual]`
- outputResultTreeFragment( const XObject& theTree, bool outputTextNodesOnly, const LocatorType* locator) `[]`
- outputResultTreeFragment( const XalanDocumentFragment& theTree, bool outputTextNodesOnly, const LocatorType* locator)
- outputToResultTree( const XObject& value, bool outputTextNodesOnly, const LocatorType* locator)
- ParamVectorType typedef
- parseXML( const XalanDOMString& urlString, DocumentHandlerType* docHandler, XalanDocument* docToRegister)
- parseXML( const InputSourceType& inputSource, DocumentHandlerType* docHandler, XalanDocument* docToRegister)
- popDuration(const void* key)
- popLocatorStack() `[]`
- popOutputContext() `[]`
- PrefixResolver()
- PrefixResolver(const PrefixResolver&)
- process( const XSLTInputSource& inputSource, const XSLTInputSource& stylesheetSource, XSLTResultTarget& outputTarget, StylesheetConstructionContext& constructionContext, StylesheetExecutionContext& executionContext) `[virtual]`
- process( const XSLTInputSource& inputSource, XSLTResultTarget& outputTarget, StylesheetExecutionContext& executionContext) `[virtual]`
- processingInstruction( const XalanDOMChar* target, const XalanDOMChar* data)
- processStylesheet( const XSLTInputSource& stylesheetSource, StylesheetConstructionContext& constructionContext) `[virtual]`
- processStylesheet( const XalanDOMString& xsldocURLString, StylesheetConstructionContext& constructionContext) `[virtual]`
- pushLocatorOnStack(const LocatorType* locator) `[]`
- pushOutputContext(FormatterListener* theListener) `[]`
- pushTime(const void* key)
- removeTraceListener(TraceListener* tl) `[virtual]`
- replacePendingAttribute( const XalanDOMChar* theName, const XalanDOMChar* theNewType, const XalanDOMChar* theNewValue) `[]`
- reset() `[virtual]`
- resetDocument()
- resolveTopLevelParams(StylesheetExecutionContext& executionContext) `[virtual]`
- returnXPath(const XPath* xpath)
- setDiagnosticsOutput(PrintWriter* pw) `[virtual]`
- setDocumentLocator(const LocatorType* locator)
- setExecutionContext(StylesheetExecutionContext* theExecutionContext) `[virtual]`
- setFormatterListener(FormatterListener* flistener) `[virtual]`
- setFormatterListenerImpl(FormatterListener* flistener) `[protected]`
- setHasPendingStartDocument(bool b) `[]`
- setHasPendingStartDocumentImpl(bool b) `[protected]`
- setMustFlushPendingStartDocument(bool b) `[]`
- setMustFlushPendingStartDocumentImpl(bool b) `[protected]`
- setPendingAttributes(const AttributeListType& pendingAttributes) `[]`
- setPendingAttributesImpl(const AttributeListType& pendingAttributes) `[protected]`
- setPendingElementName(const XalanDOMString& elementName) `[]`
- setPendingElementName(const XalanDOMChar* elementName) `[]`
- setPendingElementNameImpl(const XalanDOMString& elementName) `[protected]`
- setPendingElementNameImpl(const XalanDOMChar* elementName) `[protected]`
- setProblemListener(ProblemListener* l) `[]`
- setQuietConflictWarnings(bool b) `[virtual]`
- setStylesheetParam( const XalanDOMString& key, const XalanDOMString& expression) `[virtual]`
- setStylesheetParam( const XalanDOMString& key, XObjectPtr value) `[virtual]`
- setStylesheetRoot(const StylesheetRoot* theStylesheet) `[virtual]`
- setTraceSelects(bool b) `[virtual]`
- shouldStripSourceNode( StylesheetExecutionContext& executionContext, const XalanNode& node) const `[virtual]`
- size_type typedef
- startDocument()
- startElement( const XalanDOMChar* name, AttributeListType& atts)
- startElement(const XalanDOMChar* name)
- terminate() `[static]`
- TraceListenerVectorType typedef
- traceSelect( StylesheetExecutionContext& executionContext, const ElemTemplateElement& theTemplate, const NodeRefListBase& nl, const XPath* xpath) const `[virtual]`
- warn( const XalanDOMString& msg, const XalanNode* sourceNode = 0, const ElemTemplateElement* styleNode = 0) const `[virtual]`
- warn( const char* msg, const XalanNode* sourceNode = 0, const ElemTemplateElement* styleNode = 0) const `[virtual]`
- warn( const XalanDOMString& msg, const LocatorType& locator, const XalanNode* sourceNode = 0) const `[virtual]`
- XalanDOMStringPointerVectorType typedef
- XObjectArgVectorType typedef
- XPathProcessorPtrType typedef
- XSLTEngineImpl( XMLParserLiaison& parserLiaison, XPathEnvSupport& xpathEnvSupport, DOMSupport& domSupport, XObjectFactory& xobjectFactory, XPathFactory& xpathFactory)
- XSLTProcessor()
- ~PrefixResolver() `[virtual]`
- ~XSLTEngineImpl() `[virtual]`
- ~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.6 Copyright © 2000, 2001, 2002, 2003 The Apache Software Foundation. All Rights Reserved.