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

# 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)
- applyAttrSets( const XalanQName** attributeSetsNames, size_type attributeSetsNamesCount, StylesheetExecutionContext& executionContext, XalanNode* sourceNode) const
- AttributeSetVectorType typedef
- ElemDecimalFormatVectorType typedef
- ElemTemplateMapType typedef
- ElemVariableVectorType typedef
- 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
- getBaseIdentifier() const `[]`
- getCurrentIncludeBaseIdentifier() const `[]`
- getDecimalFormatSymbols(const XalanQName& theQName) const
- getDefaultRootRule() const `[]`
- getDefaultRule() const `[]`
- getDefaultTextRule() const `[]`
- getElemNumberCount() const `[]`
- getImportStack() `[]`
- getImportStack() const `[]`
- getIncludeStack() `[]`
- 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() `[]`
- getNextElemNumberID() `[]`
- getNodeSetByKey( XalanDocument* doc, const XalanQName& qname, const XalanDOMString& ref, const PrefixResolver& resolver, MutableNodeRefList& nodelist, StylesheetExecutionContext& executionContext, KeyTablesTableType& theKeysTable) const
- getOmitOutputXMLDecl() const `[]`
- getOutputDoctypePublic() const `[]`
- getOutputDoctypeSystem() const `[]`
- getOutputEncoding() const `[]`
- getOutputIndent() const `[]`
- getOutputMediaType() const `[]`
- getOutputMethod() const `[]`
- getOutputStandalone() const `[]`
- getOutputVersion() const `[]`
- getStylesheetRoot() const `[]`
- getStylesheetRoot() `[]`
- getURI() const `[virtual]`
- getXSLTNamespaceURI() const `[]`
- getXSLTVerDeclared() const `[]`
- getYesOrNo( const XalanDOMChar* aname, const XalanDOMChar* val, StylesheetConstructionContext& constructionContext) const
- hasCDATASectionElements() const `[]`
- hasPreserveOrStripSpaceElements() const `[]`
- initWrapperless( StylesheetConstructionContext& constructionContext, const LocatorType* locator)
- isAttrOK( const XalanDOMChar* attrName, const AttributeListType& atts, int which, StylesheetConstructionContext& constructionContext) const
- isCDATASectionElementName(const XalanQName& theQName) const
- isOutputMethodSet() const `[]`
- 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
- ParamVectorType typedef
- PatternTableMapType typedef
- PatternTableVectorType typedef
- popNamespaces() `[]`
- postConstruction(StylesheetConstructionContext& constructionContext) `[virtual]`
- PrefixResolver()
- PrefixResolver(const PrefixResolver&)
- 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)
- 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) `[]`
- s_emptyQName `[protected, static]`
- setBaseIdentifier(const XalanDOMString& str) `[]`
- setIndentResult(bool bIndent) `[]`
- setNamespaceDecls(const NamespaceVectorType& ns) `[]`
- setOutputMethod(FormatterListener::eFormat meth) `[]`
- 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
- URLStackType typedef
- XalanQNameVectorType typedef
- XPathVectorType typedef
- ~PrefixResolver() `[virtual]`
- ~Stylesheet() `[virtual]`
- ~StylesheetRoot() `[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.