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

# 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) `[virtual]`
- createMatchPattern( const LocatorType* locator, const XalanDOMChar* str, const PrefixResolver& resolver) `[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) `[virtual]`
- createXPath( const LocatorType* locator, const XalanDOMChar* str, XalanDOMString::size_type len, const PrefixResolver& resolver) `[virtual]`
- createXPath( const LocatorType* locator, const XalanDOMChar* str, const PrefixResolver& resolver) `[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
- 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]`
- error( const char* msg, const XalanNode* sourceNode = 0, const ElemTemplateElement* styleNode = 0) const `[virtual]`
- error( const char* msg, const XalanNode* sourceNode, const LocatorType* locator) const `[virtual]`
- getCachedString() `[virtual]`
- getElementNameToken(const XalanDOMString& name) `[static]`
- getElementToken(const XalanDOMString& name) const `[virtual]`
- getLocatorFromStack() const `[virtual]`
- 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) `[virtual]`
- getURLStringFromString( const XalanDOMString& urlString, const XalanDOMString& base) `[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]`
- 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]`
- message( const char* msg, const XalanNode* sourceNode = 0, const ElemTemplateElement* styleNode = 0) const `[virtual]`
- message( const char* 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() `[explicit]`
- StylesheetConstructionContextDefault( 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]`
- warn( const char* msg, const XalanNode* sourceNode = 0, const ElemTemplateElement* styleNode = 0) const `[virtual]`
- warn( const char* msg, const XalanNode* sourceNode, const LocatorType* locator) const `[virtual]`
- XalanDOMCharVectorAllocatorType typedef
- XPathConstructionContext()
- ~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.7 Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.