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

# StylesheetConstructionContextDefault Member List

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

- allocateAVTPartPointerVector(size_type theLength) `[virtual]`
- allocateAVTPointerVector(size_type theLength) `[virtual]`
- allocateXalanDOMCharVector(XalanDOMString::size_type theLength) `[virtual]`
- allocateXalanDOMCharVector(const XalanDOMChar *theString, XalanDOMString::size_type theLength=XalanDOMString::npos, bool fTerminate=true) `[virtual]`
- create(const XalanDOMString &theBaseIdentifier) `[virtual]`
- create(const XSLTInputSource &theInputSource) `[virtual]`
- create(StylesheetRoot &theStylesheetRoot, const XalanDOMString &theBaseIdentifier) `[virtual]`
- createAVT(const LocatorType *locator, const XalanDOMChar *name, const XalanDOMChar *stringedValue, const PrefixResolver &resolver) `[virtual]`
- createAVTPart(const XalanDOMChar *theString, XalanDOMString::size_type theLength=XalanDOMString::npos) `[virtual]`
- createAVTPart(const LocatorType *locator, const XalanDOMChar *str, XalanDOMString::size_type len, const PrefixResolver &resolver) `[virtual]`
- createElement(int token, Stylesheet &stylesheetTree, const AttributeListType &atts, const LocatorType *locator=0) `[virtual]`
- createElement(int token, Stylesheet &stylesheetTree, const XalanDOMChar *name, const AttributeListType &atts, const LocatorType *locator=0) `[virtual]`
- createElement(Stylesheet &stylesheetTree, const XalanDOMChar *chars, XalanDOMString::size_type length, bool preserveSpace, bool disableOutputEscaping, const LocatorType *locator=0) `[virtual]`
- createElement(Stylesheet &stylesheetTree, const XalanDOMChar *name, const AttributeListType &atts, ExtensionNSHandler &handler, const LocatorType *locator=0) `[virtual]`
- createMatchPattern(const LocatorType *locator, const XalanDOMString &str, const PrefixResolver &resolver, bool allowVariableReferences=true, bool allowKeyFunction=true) `[virtual]`
- createMatchPattern(const LocatorType *locator, const XalanDOMChar *str, const PrefixResolver &resolver, bool allowVariableReferences=true, bool allowKeyFunction=true) `[virtual]`
- createXalanMatchPatternData(const ElemTemplate &theTemplate, size_type thePosition, const XalanDOMString &theTargetString, const XPath &theMatchPattern, const XalanDOMString &thePatternString, XPath::eMatchScore thePriority) `[virtual]`
- createXalanQName(const XalanDOMString &qname, const NamespacesStackType &namespaces, const LocatorType *locator=0, bool fUseDefault=false) `[virtual]`
- createXalanQName(const XalanDOMChar *qname, const NamespacesStackType &namespaces, const LocatorType *locator=0, bool fUseDefault=false) `[virtual]`
- createXPath(const LocatorType *locator, const XalanDOMString &str, const PrefixResolver &resolver, bool allowVariableReferences=true, bool allowKeyFunction=true) `[virtual]`
- createXPath(const LocatorType *locator, const XalanDOMChar *str, const PrefixResolver &resolver, bool allowVariableReferences=true, bool allowKeyFunction=true) `[virtual]`
- createXPath(const LocatorType *locator, const XalanDOMChar *str, XalanDOMString::size_type len, const PrefixResolver &resolver, bool allowVariableReferences=true, bool allowKeyFunction=true) `[virtual]`
- destroy(StylesheetRoot *theStylesheetRoot) `[virtual]`
- eDefaultAVTBlockSize enum value
- eDefaultAVTPartSimpleBlockSize enum value
- eDefaultAVTPartXPathBlockSize enum value
- eDefaultElemApplyTemplatesBlockSize enum value
- eDefaultElemAttributeBlockSize enum value
- eDefaultElemAttributeSetBlockSize enum value
- eDefaultElemCallTemplateBlockSize enum value
- eDefaultElemElementBlockSize enum value
- eDefaultElemLiteralResultBlockSize enum value
- eDefaultElemTemplateBlockSize enum value
- eDefaultElemTextLiteralBlockSize enum value
- eDefaultElemValueOfBlockSize enum value
- eDefaultElemVariableBlockSize enum value
- eDefaultMatchPatternDataBlockSize enum value
- eDefaultPointerVectorBlockSize enum value
- eDefaultXalanDOMCharVectorBlockSize enum value
- eDefaultXalanQNameByValueBlockSize enum value
- 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
- ElemTemplateElementVectorType typedef
- error(const XalanDOMString &msg, const XalanNode *sourceNode=0, const ElemTemplateElement *styleNode=0) const `[virtual]`
- error(const XalanDOMString &msg, const XalanNode *sourceNode, const LocatorType *locator) const `[virtual]`
- XPathConstructionContext::error(const XalanDOMString &msg, const XalanNode *sourceNode, const Locator *locator) const=0 `[pure virtual]`
- getCachedString() `[virtual]`
- GetCachedString typedef
- getElementNameToken(const XalanDOMString &name) `[static]`
- getElementToken(const XalanDOMString &name) const `[virtual]`
- getLocatorFromStack() const `[virtual]`
- getMemoryManager()
- getPooledString(const XalanDOMString &theString) `[virtual]`
- getPooledString(const XalanDOMChar *theString, XalanDOMString::size_type theLength=XalanDOMString::npos) `[virtual]`
- getURLFromString(const XalanDOMString &urlString) `[virtual]`
- getURLFromString(const XalanDOMString &urlString, const XalanDOMString &base) `[virtual]`
- getURLStringFromString(const XalanDOMString &urlString, XalanDOMString &theResult) `[virtual]`
- getURLStringFromString(const XalanDOMString &urlString, const XalanDOMString &base, XalanDOMString &theResult) `[virtual]`
- getXalanXSLNameSpaceURL() const `[virtual]`
- getXSLTNamespaceURI() const `[virtual]`
- getXSLTVersionSupported() const `[virtual]`
- isValidQName(const XalanDOMChar *theName, const Stylesheet &theStylesheet, const LocatorType *theLocator=0) `[virtual]`
- isXMLSpaceAttribute(const XalanDOMChar *theAttributeName, const Stylesheet &theStylesheet, const LocatorType *theLocator=0) `[virtual]`
- isXSLUseAttributeSetsAttribute(const XalanDOMChar *theAttributeName, const Stylesheet &theStylesheet, const LocatorType *theLocator=0) `[virtual]`
- m_memoryManager
- message(const XalanDOMString &msg, const XalanNode *sourceNode=0, const ElemTemplateElement *styleNode=0) const `[virtual]`
- message(const XalanDOMString &msg, const XalanNode *sourceNode, const LocatorType *locator) const `[virtual]`
- NamespacesStackType typedef
- parseXML(const XalanDOMString &urlString, DocumentHandlerType *docHandler, XalanDocument *docToRegister) `[virtual]`
- PointerVectorAllocatorType typedef
- popLocatorStack() `[virtual]`
- pushLocatorOnStack(const LocatorType *locator) `[virtual]`
- releaseCachedString(XalanDOMString &theString) `[virtual]`
- reset() `[virtual]`
- size_type typedef
- StylesheetConstructionContext(MemoryManagerType &theManager) `[explicit]`
- StylesheetConstructionContextDefault(MemoryManagerType &theManager, XSLTEngineImpl &processor, XPathFactory &xpathFactory, VectorAllocatorSizeType theXalanDOMCharVectorAllocatorBlockSize=eDefaultXalanDOMCharVectorBlockSize, XalanAVTAllocator::size_type theAVTAllocatorBlockSize=eDefaultAVTBlockSize, XalanAVTPartSimpleAllocator::size_type theAVTPartSimpleAllocatorBlockSize=eDefaultAVTPartSimpleBlockSize, XalanAVTPartXPathAllocator::size_type theAVTPartXPathAllocatorBlockSize=eDefaultAVTPartXPathBlockSize, XalanQNameByValueAllocator::size_type theXalanQNameByValueAllocatorBlockSize=eDefaultXalanQNameByValueBlockSize, VectorAllocatorSizeType thePointerVectorAllocatorBlockSize=eDefaultPointerVectorBlockSize)
- StylesheetVectorType typedef
- tokenizeQNames(size_type &count, const XalanDOMChar *qnameTokens, const NamespacesStackType &namespaces, const LocatorType *locator=0, bool fUseDefault=false) `[virtual]`
- URLAutoPtrType typedef
- VectorAllocatorSizeType typedef
- warn(const XalanDOMString &msg, const XalanNode *sourceNode=0, const ElemTemplateElement *styleNode=0) const `[virtual]`
- warn(const XalanDOMString &msg, const XalanNode *sourceNode, const LocatorType *locator) const `[virtual]`
- XPathConstructionContext::warn(const XalanDOMString &msg, const XalanNode *sourceNode, const Locator *locator) const=0 `[pure virtual]`
- XalanDOMCharVectorAllocatorType typedef
- XPathConstructionContext(MemoryManagerType &theManager)
- ~StylesheetConstructionContext() `[virtual]`
- ~StylesheetConstructionContextDefault() `[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.