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

# StylesheetRoot Member List

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

- addAttributeSet(ElemAttributeSet *attrSet)
- addImport(Stylesheet *theStylesheet)
- addObjectIfNotFound(const MatchPattern2 *thePattern, PatternTableVectorType &theVector) `[static]`
- addObjectIfNotFound(const MatchPattern2 *thePattern, const MatchPattern2 *theArray[], unsigned int &theArraySize) `[static]`
- addTemplate(ElemTemplate *theTemplate, StylesheetConstructionContext &constructionContext)
- appendChild(XalanNode *newChild) `[virtual]`
- applyAttrSets(const XalanQName **attributeSetsNames, size_type attributeSetsNamesCount, StylesheetExecutionContext &executionContext, XalanNode *sourceNode) const
- ATTRIBUTE_NODE enum value
- AttributeSetVectorType typedef
- CDATA_SECTION_NODE enum value
- cloneNode(bool deep) const `[virtual]`
- COMMENT_NODE enum value
- createAttribute(const XalanDOMString &name) `[virtual]`
- createAttributeNS(const XalanDOMString &namespaceURI, const XalanDOMString &qualifiedName) `[virtual]`
- createCDATASection(const XalanDOMString &data) `[virtual]`
- createComment(const XalanDOMString &data) `[virtual]`
- createDocumentFragment() `[virtual]`
- createElement(const XalanDOMString &tagName) `[virtual]`
- createElementNS(const XalanDOMString &namespaceURI, const XalanDOMString &qualifiedName) `[virtual]`
- createEntityReference(const XalanDOMString &name) `[virtual]`
- createProcessingInstruction(const XalanDOMString &target, const XalanDOMString &data) `[virtual]`
- createTextNode(const XalanDOMString &data) `[virtual]`
- DOCUMENT_FRAGMENT_NODE enum value
- DOCUMENT_NODE enum value
- DOCUMENT_TYPE_NODE enum value
- ElemDecimalFormatVectorType typedef
- ELEMENT_NODE enum value
- ElemTemplateMapType typedef
- ElemVariableVectorType typedef
- ENTITY_NODE enum value
- ENTITY_REFERENCE_NODE enum value
- ExtensionNamespacesMapType typedef
- findNamedTemplate(const XalanQName &qname) const
- findTemplate(StylesheetExecutionContext &executionContext, XalanNode *targetNode) const
- findTemplate(StylesheetExecutionContext &executionContext, XalanNode *targetNode, XalanNode::NodeType targetNodeType, const XalanQName &mode, bool onlyUseImports) const
- getAttributes() const `[virtual]`
- getBaseIdentifier() const
- getChildNodes() const `[virtual]`
- getCurrentIncludeBaseIdentifier() const
- getDecimalFormatSymbols(const XalanQName &theQName) const
- getDefaultRootRule() const
- getDefaultRule() const
- getDefaultTextRule() const
- getDoctype() const `[virtual]`
- getDocumentElement() const `[virtual]`
- getElementById(const XalanDOMString &elementId) const `[virtual]`
- getElementsByTagName(const XalanDOMString &tagname) const `[virtual]`
- getElementsByTagNameNS(const XalanDOMString &namespaceURI, const XalanDOMString &localName) const `[virtual]`
- getElemNumberCount() const
- getFirstChild() const `[virtual]`
- getImplementation() const `[virtual]`
- getImportStack()
- getImportStack() const
- getIncludeStack()
- getIndex() const `[virtual]`
- getLastChild() const `[virtual]`
- getLocalName() const `[virtual]`
- getNamespaceDecls() const
- getNamespaceDecls()
- getNamespaceForPrefix(const XalanDOMString &prefix) const `[virtual]`
- getNamespaceForPrefixFromStack(const XalanDOMString &prefix) const
- getNamespaceForPrefixFromStack(const XalanDOMChar *prefix) const
- getNamespaceFromStack(const XalanDOMString &nodeName) const
- getNamespaceFromStack(const XalanDOMChar *nodeName) const
- getNamespaces() const
- getNamespaces()
- getNamespacesHandler() const
- getNamespacesHandler()
- getNamespaceURI() const `[virtual]`
- getNextElemNumberID()
- getNextSibling() const `[virtual]`
- getNodeName() const `[virtual]`
- getNodeSetByKey(XalanDocument *doc, const XalanQName &qname, const XalanDOMString &ref, const PrefixResolver &resolver, MutableNodeRefList &nodelist, StylesheetExecutionContext &executionContext, KeyTablesTableType &theKeysTable) const
- getNodeType() const `[virtual]`
- getNodeValue() const `[virtual]`
- getOmitOutputXMLDecl() const
- getOutputDoctypePublic() const
- getOutputDoctypeSystem() const
- getOutputEncoding() const
- getOutputIndent() const
- getOutputMediaType() const
- getOutputMethod() const
- getOutputStandalone() const
- getOutputVersion() const
- getOwnerDocument() const `[virtual]`
- getParentNode() const `[virtual]`
- getPrefix() const `[virtual]`
- getPreviousSibling() const `[virtual]`
- getStylesheetRoot() const
- getStylesheetRoot()
- getURI() const `[virtual]`
- getXSLTNamespaceURI() const
- getXSLTVerDeclared() const
- getYesOrNo(const XalanDOMChar *aname, const XalanDOMChar *val, StylesheetConstructionContext &constructionContext) const
- hasCDATASectionElements() const
- hasChildNodes() const `[virtual]`
- hasPreserveOrStripSpaceElements() const
- importNode(XalanNode *importedNode, bool deep) `[virtual]`
- IndexType typedef
- initWrapperless(StylesheetConstructionContext &constructionContext, const LocatorType *locator)
- insertBefore(XalanNode *newChild, XalanNode *refChild) `[virtual]`
- isAttrOK(const XalanDOMChar *attrName, const AttributeListType &atts, int which, StylesheetConstructionContext &constructionContext) const
- isCDATASectionElementName(const XalanQName &theQName) const
- isIndexed() const `[virtual]`
- isOutputMethodSet() const
- isRoot() const
- isSupported(const XalanDOMString &feature, const XalanDOMString &version) const `[virtual]`
- isWrapperless() const
- KeyDeclarationVectorType typedef
- KeyTablesTableType typedef
- locateAttributeMatchPatternList2(const XalanDOMString &theName) const
- locateElementMatchPatternList2(const XalanDOMString &theName) const
- locateMatchPatternList2(const XalanNode &theNode, XalanNode::NodeType targetNodeType) const
- lookupExtensionNSHandler(const XalanDOMString &uri) const
- m_baseIdent `[protected]`
- m_keyDeclarations `[protected]`
- m_stylesheetRoot `[protected]`
- MatchPattern2Container typedef
- NamespacesStackType typedef
- NamespaceVectorType typedef
- NodeType enum name
- normalize() `[virtual]`
- NOTATION_NODE enum value
- XalanDocument::operator=(const XalanDocument &theSource) `[protected]`
- XalanNode::operator=(const XalanNode &theSource) `[protected]`
- XalanDocument::operator==(const XalanDocument &theRHS) const `[protected]`
- XalanNode::operator==(const XalanNode &theRHS) const `[protected]`
- ParamVectorType typedef
- PatternTableMapType typedef
- PatternTableVectorType typedef
- popNamespaces()
- postConstruction(StylesheetConstructionContext &constructionContext) `[virtual]`
- PrefixResolver() `[protected]`
- PrefixResolver(const PrefixResolver &) `[protected]`
- process(XalanNode *sourceTree, XSLTResultTarget &outputTarget, StylesheetExecutionContext &executionContext) const
- processDecimalFormatElement(StylesheetConstructionContext &constructionContext, const AttributeListType &atts, const LocatorType *locator=0)
- processExcludeResultPrefixes(StylesheetConstructionContext &theConstructionContext, const XalanDOMChar *theValue)
- processExtensionNamespace(StylesheetConstructionContext &theConstructionContext, const XalanDOMString &uri)
- PROCESSING_INSTRUCTION_NODE enum value
- processKeyElement(const PrefixResolver &nsContext, const AttributeListType &atts, const LocatorType *locator, StylesheetConstructionContext &constructionContext)
- processNSAliasElement(const XalanDOMChar *name, const AttributeListType &atts, StylesheetConstructionContext &constructionContext)
- processOutputSpec(const XalanDOMChar *name, const AttributeListType &atts, StylesheetConstructionContext &constructionContext)
- pushNamespaces(const AttributeListType &atts)
- pushTopLevelVariables(StylesheetExecutionContext &executionContext, const ParamVectorType &topLevelParams) const
- pushWhitespacePreservingElement(const XPath *theXPath)
- pushWhitespaceStrippingElement(const XPath *theXPath)
- removeChild(XalanNode *oldChild) `[virtual]`
- replaceChild(XalanNode *newChild, XalanNode *oldChild) `[virtual]`
- s_emptyQName `[protected, static]`
- setBaseIdentifier(const XalanDOMString &str)
- setIndentResult(bool bIndent)
- setNamespaceDecls(const NamespaceVectorType &ns)
- setNodeValue(const XalanDOMString &nodeValue) `[virtual]`
- setOutputMethod(FormatterListener::eFormat meth)
- setPrefix(const XalanDOMString &prefix) `[virtual]`
- setTopLevelVariable(ElemVariable *var)
- setupFormatterListener(XSLTResultTarget &outputTarget, StylesheetExecutionContext &executionContext) const
- setXSLTNamespaceURI(const XalanDOMString &theURI)
- setXSLTVerDeclared(double ver)
- shouldStripSourceNode(StylesheetExecutionContext &executionContext, const XalanText &textNode) const
- size_type typedef
- Stylesheet(StylesheetRoot &root, const XalanDOMString &baseIdentifier, StylesheetConstructionContext &constructionContext)
- StylesheetRoot(const XalanDOMString &baseIdentifier, StylesheetConstructionContext &constructionContext)
- StylesheetVectorType typedef
- TEXT_NODE enum value
- UNKNOWN_NODE enum value
- URLStackType typedef
- XalanDocument()
- XalanDocument(const XalanDocument &theSource) `[protected]`
- XalanNode()
- XalanNode(const XalanNode &theSource) `[protected]`
- XalanQNameVectorType typedef
- XPathVectorType typedef
- ~PrefixResolver() `[protected, virtual]`
- ~Stylesheet() `[virtual]`
- ~StylesheetRoot() `[virtual]`
- ~XalanDocument() `[virtual]`
- ~XalanNode() `[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.