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

# XalanSourceTreeDocument Member List

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

- allocator_size_type typedef
- appendChild(XalanNode* newChild) `[virtual]`
- appendChildNode(XalanSourceTreeComment* theChild)
- appendChildNode(XalanSourceTreeElement* theChild)
- appendChildNode(XalanSourceTreeProcessingInstruction* theChild)
- ATTRIBUTE_NODE enum value
- AttributesArrayAllocatorType typedef
- AttributesCountType typedef
- block_size_type typedef
- bucket_count_type typedef
- bucket_size_type typedef
- CDATA_SECTION_NODE enum value
- cloneNode(bool deep) const `[virtual]`
- COMMENT_NODE enum value
- createAttribute(const XalanDOMString& name) `[virtual]`
- createAttributeNS( const XalanDOMString& namespaceURI, const XalanDOMString& qualifiedName) `[virtual]`
- createCDATASection(const XalanDOMString& data) `[virtual]`
- createComment(const XalanDOMString& data) `[virtual]`
- createCommentNode( const XalanDOMChar* data, XalanDOMString::size_type length, XalanNode* theParentNode = 0, XalanNode* thePreviousSibling = 0, XalanNode* theNextSibling = 0)
- createDocumentFragment() `[virtual]`
- createElement(const XalanDOMString& tagName) `[virtual]`
- createElementNode( const XalanDOMChar* name, const AttributeListType& attrs, XalanNode* theParentNode = 0, XalanNode* thePreviousSibling = 0, XalanNode* theNextSibling = 0, bool fAddXMLNamespaceAttribute = false)
- createElementNode( const XalanDOMChar* uri, const XalanDOMChar* localname, const XalanDOMChar* qname, const AttributesType& attrs, XalanNode* theParentNode = 0, XalanNode* thePreviousSibling = 0, XalanNode* theNextSibling = 0, bool fAddXMLNamespaceAttribute = false)
- createElementNode( const XalanDOMChar* tagName, const AttributeListType& attrs, const PrefixResolver& thePrefixResolver, XalanNode* theParentNode = 0, XalanNode* thePreviousSibling = 0, XalanNode* theNextSibling = 0, bool fAddXMLNamespaceAttribute = false)
- createElementNode( const XalanDOMChar* name, const AttributesType& attrs, XalanNode* theParentNode = 0, XalanNode* thePreviousSibling = 0, XalanNode* theNextSibling = 0, bool fAddXMLNamespaceAttribute = false)
- createElementNS( const XalanDOMString& namespaceURI, const XalanDOMString& qualifiedName) `[virtual]`
- createEntityReference(const XalanDOMString& name) `[virtual]`
- createProcessingInstruction( const XalanDOMString& target, const XalanDOMString& data) `[virtual]`
- createProcessingInstructionNode( const XalanDOMChar* target, const XalanDOMChar* data, XalanNode* theParentNode = 0, XalanNode* thePreviousSibling = 0, XalanNode* theNextSibling = 0)
- createTextIWSNode( const XalanDOMChar* chars, XalanDOMString::size_type length, XalanNode* theParentNode = 0, XalanNode* thePreviousSibling = 0, XalanNode* theNextSibling = 0)
- createTextNode(const XalanDOMString& data) `[virtual]`
- createTextNode( const XalanDOMChar* chars, XalanDOMString::size_type length, XalanNode* theParentNode = 0, XalanNode* thePreviousSibling = 0, XalanNode* theNextSibling = 0)
- DOCUMENT_FRAGMENT_NODE enum value
- DOCUMENT_NODE enum value
- DOCUMENT_TYPE_NODE enum value
- eDefaultAttributeAllocatorBlockSize enum value
- eDefaultAttributeNSAllocatorBlockSize enum value
- eDefaultCommentAllocatorBlockSize enum value
- eDefaultElementAllocatorBlockSize enum value
- eDefaultElementNSAllocatorBlockSize enum value
- eDefaultNamesStringPoolBlockSize enum value
- eDefaultNamesStringPoolBucketCount enum value
- eDefaultNamesStringPoolBucketSize enum value
- eDefaultPIAllocatorBlockSize enum value
- eDefaultTextAllocatorBlockSize enum value
- eDefaultTextIWSAllocatorBlockSize enum value
- eDefaultValuesStringPoolBlockSize enum value
- eDefaultValuesStringPoolBucketCount enum value
- eDefaultValuesStringPoolBucketSize enum value
- ELEMENT_NODE enum value
- ElementByIDMapType typedef
- ENTITY_NODE enum value
- ENTITY_REFERENCE_NODE enum value
- getAttributes() const `[virtual]`
- getChildNodes() const `[virtual]`
- getDoctype() const `[virtual]`
- getDocumentElement() const `[virtual]`
- getElementById(const XalanDOMString& elementId) const `[virtual]`
- getElementsByTagName(const XalanDOMString& tagname) const `[virtual]`
- getElementsByTagNameNS( const XalanDOMString& namespaceURI, const XalanDOMString& localName) const `[virtual]`
- getFirstChild() const `[virtual]`
- getImplementation() const `[virtual]`
- getIndex() const `[virtual]`
- getLastChild() const `[virtual]`
- getLocalName() const `[virtual]`
- getNamespaceURI() const `[virtual]`
- getNextSibling() const `[virtual]`
- getNodeName() const `[virtual]`
- getNodeType() const `[virtual]`
- getNodeValue() const `[virtual]`
- getOwnerDocument() const `[virtual]`
- getParentNode() const `[virtual]`
- getPrefix() const `[virtual]`
- getPreviousSibling() const `[virtual]`
- getUnparsedEntityURI(const XalanDOMString& theName) const
- hasChildNodes() const `[virtual]`
- importNode( XalanNode* importedNode, bool deep) `[virtual]`
- IndexType typedef
- initialize() `[static]`
- insertBefore( XalanNode* newChild, XalanNode* refChild) `[virtual]`
- isIndexed() const `[virtual]`
- isSupported( const XalanDOMString& feature, const XalanDOMString& version) const `[virtual]`
- NodeType enum name
- normalize() `[virtual]`
- NOTATION_NODE enum value
- XalanDocument::operator=(const XalanDocument& theSource) `[protected]`
- XalanNode::operator=(const XalanNode& theSource) `[protected]`
- XalanDocument::operator==(const XalanDocument& theRHS) const `[protected]`
- XalanNode::operator==(const XalanNode& theRHS) const `[protected]`
- PROCESSING_INSTRUCTION_NODE enum value
- removeChild(XalanNode* oldChild) `[virtual]`
- replaceChild( XalanNode* newChild, XalanNode* oldChild) `[virtual]`
- setNodeValue(const XalanDOMString& nodeValue) `[virtual]`
- setPrefix(const XalanDOMString& prefix) `[virtual]`
- StringCollectionType typedef
- terminate() `[static]`
- TEXT_NODE enum value
- UNKNOWN_NODE enum value
- unparsedEntityDeclaration( const XalanDOMChar* name, const XalanDOMChar* publicId, const XalanDOMChar* systemId, const XalanDOMChar* notationName)
- UnparsedEntityURIMapType typedef
- XalanDocument()
- XalanDocument(const XalanDocument& theSource) `[protected]`
- XalanNode()
- XalanNode(const XalanNode& theSource) `[protected]`
- XalanSourceTreeDocument( bool fPoolAllText = true, block_size_type theNamesStringPoolBlockSize = eDefaultNamesStringPoolBlockSize, bucket_count_type theNamesStringPoolBucketCount = eDefaultNamesStringPoolBucketCount, bucket_size_type theNamesStringPoolBucketSize = eDefaultNamesStringPoolBucketSize, block_size_type theValuesStringPoolBlockSize = eDefaultValuesStringPoolBlockSize, bucket_count_type theValuesStringPoolBucketCount = eDefaultValuesStringPoolBucketCount, bucket_size_type theValuesStringPoolBucketSize = eDefaultValuesStringPoolBucketSize)
- XalanSourceTreeDocument( allocator_size_type theAttributeBlockSize, allocator_size_type theAttributeNSBlockSize, allocator_size_type theCommentBlockSize, allocator_size_type theElementBlockSize, allocator_size_type theElementNSBlockSize, allocator_size_type thePIBlockSize, allocator_size_type theTextBlockSize, allocator_size_type theTextIWSBlockSize, bool fPoolAllText = true)
- ~XalanDocument() `[virtual]`
- ~XalanNode() `[virtual]`
- ~XalanSourceTreeDocument() `[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.