## Xalan-C++ API Documentation

### The Xalan C++ XSLT Processor Version 1.7

Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members

# StylesheetConstructionContext Member List

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

- allocateAVTPartPointerVector(size_type theLength) = 0 `[pure virtual]`
- allocateAVTPointerVector(size_type theLength) = 0 `[pure virtual]`
- allocateXalanDOMCharVector(XalanDOMString::size_type theLength) = 0 `[pure virtual]`
- allocateXalanDOMCharVector( const XalanDOMChar* theString, XalanDOMString::size_type theLength = XalanDOMString::npos, bool fTerminate = true) = 0 `[pure virtual]`
- create(const XalanDOMString& theBaseIdentifier) = 0 `[pure virtual]`
- create(const XSLTInputSource& theInputSource) = 0 `[pure virtual]`
- create( StylesheetRoot& theStylesheetRoot, const XalanDOMString& theBaseIdentifier) = 0 `[pure virtual]`
- createAVT( const LocatorType* locator, const XalanDOMChar* name, const XalanDOMChar* stringedValue, const PrefixResolver& resolver) = 0 `[pure virtual]`
- createAVTPart( const XalanDOMChar* theString, XalanDOMString::size_type theLength = XalanDOMString::npos) = 0 `[pure virtual]`
- createAVTPart( const LocatorType* locator, const XalanDOMChar* str, XalanDOMString::size_type len, const PrefixResolver& resolver) = 0 `[pure virtual]`
- createElement( int token, Stylesheet& stylesheetTree, const AttributeListType& atts, const LocatorType* locator = 0) = 0 `[pure virtual]`
- createElement( int token, Stylesheet& stylesheetTree, const XalanDOMChar* name, const AttributeListType& atts, const LocatorType* locator = 0) = 0 `[pure virtual]`
- createElement( Stylesheet& stylesheetTree, const XalanDOMChar* chars, XalanDOMString::size_type length, bool preserveSpace, bool disableOutputEscaping, const LocatorType* locator = 0) = 0 `[pure virtual]`
- createElement( Stylesheet& stylesheetTree, const XalanDOMChar* name, const AttributeListType& atts, ExtensionNSHandler& handler, const LocatorType* locator = 0) = 0 `[pure virtual]`
- createMatchPattern( const LocatorType* locator, const XalanDOMString& str, const PrefixResolver& resolver) = 0 `[pure virtual]`
- createMatchPattern( const LocatorType* locator, const XalanDOMChar* str, const PrefixResolver& resolver) = 0 `[pure virtual]`
- createXalanQName( const XalanDOMString& qname, const NamespacesStackType& namespaces, const LocatorType* locator = 0, bool fUseDefault = false) = 0 `[pure virtual]`
- createXalanQName( const XalanDOMChar* qname, const NamespacesStackType& namespaces, const LocatorType* locator = 0, bool fUseDefault = false) = 0 `[pure virtual]`
- createXPath( const LocatorType* locator, const XalanDOMString& str, const PrefixResolver& resolver) = 0 `[pure virtual]`
- createXPath( const LocatorType* locator, const XalanDOMChar* str, const PrefixResolver& resolver) = 0 `[pure virtual]`
- createXPath( const LocatorType* locator, const XalanDOMChar* str, XalanDOMString::size_type len, const PrefixResolver& resolver) = 0 `[pure virtual]`
- destroy(StylesheetRoot* theStylesheetRoot) = 0 `[pure virtual]`
- eElementToken enum name
- ELEMNAME_APPLY_IMPORTS enum value
- ELEMNAME_APPLY_TEMPLATES enum value
- ELEMNAME_ATTRIBUTE enum value
- ELEMNAME_ATTRIBUTE_SET enum value
- ELEMNAME_CALL_TEMPLATE enum value
- ELEMNAME_CHOOSE enum value
- ELEMNAME_COMMENT enum value
- ELEMNAME_COPY enum value
- ELEMNAME_COPY_OF enum value
- ELEMNAME_DECIMAL_FORMAT enum value
- ELEMNAME_ELEMENT enum value
- ELEMNAME_EMPTY enum value
- ELEMNAME_EXTENSION enum value
- ELEMNAME_EXTENSION_CALL enum value
- ELEMNAME_EXTENSION_HANDLER enum value
- ELEMNAME_FALLBACK enum value
- ELEMNAME_FOR_EACH enum value
- ELEMNAME_FORWARD_COMPATIBLE enum value
- ELEMNAME_IF enum value
- ELEMNAME_IMPORT enum value
- ELEMNAME_INCLUDE enum value
- ELEMNAME_KEY enum value
- ELEMNAME_LITERAL_RESULT enum value
- ELEMNAME_MESSAGE enum value
- ELEMNAME_NAMESPACE_ALIAS enum value
- ELEMNAME_NUMBER enum value
- ELEMNAME_OTHERWISE enum value
- ELEMNAME_OUTPUT enum value
- ELEMNAME_PARAM enum value
- ELEMNAME_PI enum value
- ELEMNAME_PRESERVE_SPACE enum value
- ELEMNAME_SORT enum value
- ELEMNAME_STRIP_SPACE enum value
- ELEMNAME_STYLESHEET enum value
- ELEMNAME_TEMPLATE enum value
- ELEMNAME_TEXT enum value
- ELEMNAME_TEXT_LITERAL_RESULT enum value
- ELEMNAME_UNDEFINED enum value
- ELEMNAME_VALUE_OF enum value
- ELEMNAME_VARIABLE enum value
- ELEMNAME_WHEN enum value
- ELEMNAME_WITH_PARAM enum value
- error( const XalanDOMString& msg, const XalanNode* sourceNode = 0, const ElemTemplateElement* styleNode = 0) const = 0 `[pure virtual]`
- error( const XalanDOMString& msg, const XalanNode* sourceNode, const LocatorType* locator) const = 0 `[pure virtual]`
- error( const char* msg, const XalanNode* sourceNode = 0, const ElemTemplateElement* styleNode = 0) const = 0 `[pure virtual]`
- error( const char* msg, const XalanNode* sourceNode, const LocatorType* locator) const = 0 `[pure virtual]`
- getCachedString() = 0 `[pure virtual]`
- getElementToken(const XalanDOMString& name) const = 0 `[pure virtual]`
- getLocatorFromStack() const = 0 `[pure virtual]`
- getPooledString(const XalanDOMString& theString) = 0 `[pure virtual]`
- getPooledString( const XalanDOMChar* theString, XalanDOMString::size_type theLength = XalanDOMString::npos) = 0 `[pure virtual]`
- getURLFromString(const XalanDOMString& urlString) = 0 `[pure virtual]`
- getURLFromString( const XalanDOMString& urlString, const XalanDOMString& base) = 0 `[pure virtual]`
- getURLStringFromString(const XalanDOMString& urlString) = 0 `[pure virtual]`
- getURLStringFromString( const XalanDOMString& urlString, const XalanDOMString& base) = 0 `[pure virtual]`
- getXalanXSLNameSpaceURL() const = 0 `[pure virtual]`
- getXSLTNamespaceURI() const = 0 `[pure virtual]`
- getXSLTVersionSupported() const = 0 `[pure virtual]`
- isValidQName( const XalanDOMChar* theName, const Stylesheet& theStylesheet, const LocatorType* theLocator = 0) = 0 `[pure virtual]`
- isXMLSpaceAttribute( const XalanDOMChar* theAttributeName, const Stylesheet& theStylesheet, const LocatorType* theLocator = 0) = 0 `[pure virtual]`
- isXSLUseAttributeSetsAttribute( const XalanDOMChar* theAttributeName, const Stylesheet& theStylesheet, const LocatorType* theLocator = 0) = 0 `[pure virtual]`
- message( const XalanDOMString& msg, const XalanNode* sourceNode = 0, const ElemTemplateElement* styleNode = 0) const = 0 `[pure virtual]`
- message( const XalanDOMString& msg, const XalanNode* sourceNode, const LocatorType* locator) const = 0 `[pure virtual]`
- message( const char* msg, const XalanNode* sourceNode = 0, const ElemTemplateElement* styleNode = 0) const = 0 `[pure virtual]`
- message( const char* msg, const XalanNode* sourceNode, const LocatorType* locator) const = 0 `[pure virtual]`
- NamespacesStackType typedef
- parseXML( const XalanDOMString& urlString, DocumentHandlerType* docHandler, XalanDocument* docToRegister) = 0 `[pure virtual]`
- popLocatorStack() = 0 `[pure virtual]`
- pushLocatorOnStack(const LocatorType* locator) = 0 `[pure virtual]`
- releaseCachedString(XalanDOMString& theString) = 0 `[pure virtual]`
- reset() = 0 `[pure virtual]`
- size_type typedef
- StylesheetConstructionContext() `[explicit]`
- tokenizeQNames( size_type& count, const XalanDOMChar* qnameTokens, const NamespacesStackType& namespaces, const LocatorType* locator = 0, bool fUseDefault = false) = 0 `[pure virtual]`
- URLAutoPtrType typedef
- warn( const XalanDOMString& msg, const XalanNode* sourceNode = 0, const ElemTemplateElement* styleNode = 0) const = 0 `[pure virtual]`
- warn( const XalanDOMString& msg, const XalanNode* sourceNode, const LocatorType* locator) const = 0 `[pure virtual]`
- warn( const char* msg, const XalanNode* sourceNode = 0, const ElemTemplateElement* styleNode = 0) const = 0 `[pure virtual]`
- warn( const char* msg, const XalanNode* sourceNode, const LocatorType* locator) const = 0 `[pure virtual]`
- XPathConstructionContext()
- ~StylesheetConstructionContext() `[virtual]`
- ~XPathConstructionContext() `[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.7 Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.