## Xalan-C++ API Documentation

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

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.5 Copyright © 2000, 2001, 2002, 2003 The Apache Software Foundation. All Rights Reserved.