## Xalan-C++ API Documentation

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

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, bool allowVariableReferences=true, bool allowKeyFunction=true)=0 `[pure virtual]`
- createMatchPattern(const LocatorType *locator, const XalanDOMChar *str, const PrefixResolver &resolver, bool allowVariableReferences=true, bool allowKeyFunction=true)=0 `[pure virtual]`
- createXalanMatchPatternData(const ElemTemplate &theTemplate, size_type thePosition, const XalanDOMString &theTargetString, const XPath &theMatchPattern, const XalanDOMString &thePatternString, XPath::eMatchScore thePriority)=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, bool allowVariableReferences=true, bool allowKeyFunction=true)=0 `[pure virtual]`
- createXPath(const LocatorType *locator, const XalanDOMChar *str, const PrefixResolver &resolver, bool allowVariableReferences=true, bool allowKeyFunction=true)=0 `[pure virtual]`
- createXPath(const LocatorType *locator, const XalanDOMChar *str, XalanDOMString::size_type len, const PrefixResolver &resolver, bool allowVariableReferences=true, bool allowKeyFunction=true)=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]`
- XPathConstructionContext::error(const XalanDOMString &msg, const XalanNode *sourceNode, const Locator *locator) const=0 `[pure virtual]`
- GetCachedString typedef
- getCachedString()=0 `[pure virtual]`
- getElementToken(const XalanDOMString &name) const=0 `[pure virtual]`
- getLocatorFromStack() const=0 `[pure virtual]`
- getMemoryManager()
- 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, XalanDOMString &theResult)=0 `[pure virtual]`
- getURLStringFromString(const XalanDOMString &urlString, const XalanDOMString &base, XalanDOMString &theResult)=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]`
- m_memoryManager
- 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]`
- 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(MemoryManagerType &theManager) `[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]`
- XPathConstructionContext::warn(const XalanDOMString &msg, const XalanNode *sourceNode, const Locator *locator) const=0 `[pure virtual]`
- XPathConstructionContext(MemoryManagerType &theManager)
- ~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.10 Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.