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

# Stylesheet Member List

This is the complete list of members for Stylesheet, 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
- 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() `[]`
- getStylesheetRoot() const `[]`
- getStylesheetRoot() `[]`
- getURI() const `[virtual]`
- getXSLTNamespaceURI() const `[]`
- getXSLTVerDeclared() const `[]`
- getYesOrNo( const XalanDOMChar* aname, const XalanDOMChar* val, StylesheetConstructionContext& constructionContext) const
- initWrapperless( StylesheetConstructionContext& constructionContext, const LocatorType* locator)
- isAttrOK( const XalanDOMChar* attrName, const AttributeListType& atts, int which, StylesheetConstructionContext& constructionContext) 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() `[protected]`
- PrefixResolver(const PrefixResolver&) `[protected]`
- 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)
- pushNamespaces(const AttributeListType& atts)
- pushTopLevelVariables( StylesheetExecutionContext& executionContext, const ParamVectorType& topLevelParams) const
- s_emptyQName `[protected, static]`
- setBaseIdentifier(const XalanDOMString& str) `[]`
- setNamespaceDecls(const NamespaceVectorType& ns) `[]`
- setTopLevelVariable(ElemVariable* var) `[]`
- setXSLTNamespaceURI(const XalanDOMString& theURI) `[]`
- setXSLTVerDeclared(double ver) `[]`
- size_type typedef
- Stylesheet( StylesheetRoot& root, const XalanDOMString& baseIdentifier, StylesheetConstructionContext& constructionContext)
- StylesheetVectorType typedef
- URLStackType typedef
- ~PrefixResolver() `[protected, virtual]`
- ~Stylesheet() `[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.