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

# 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 ElemTemplateElement *styleNode)
- cloneToResultTree(const XalanNode &node, XalanNode::NodeType nodeType, bool isLiteral, bool overrideStrip, bool shouldCloneAttributes, bool cloneTextNodesOnly, const ElemTemplateElement *styleNode)
- 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 ElemTemplateElement *styleNode)
- outputToResultTree(const XObject &value, bool outputTextNodesOnly, const ElemTemplateElement *styleNode)
- 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.5 Copyright © 2000, 2001, 2002, 2003 The Apache Software Foundation. All Rights Reserved.