#include <XalanNode.hpp>
Inherited by XalanAttr, XalanCharacterData, XalanDocument, XalanDocumentFragment, XalanDocumentType, XalanElement, XalanEntity, XalanEntityReference, XalanNotation, and XalanProcessingInstruction.
Definition at line 38 of file XalanNode.hpp.
typedef unsigned long XalanNode::IndexType |
Definition at line 64 of file XalanNode.hpp.
enum XalanNode::NodeType |
Definition at line 47 of file XalanNode.hpp.
XalanNode::XalanNode | ( | ) |
virtual XalanNode::~XalanNode | ( | ) | [virtual] |
XalanNode::XalanNode | ( | const XalanNode & | theSource | ) | [protected] |
virtual const XalanNamedNodeMap* XalanNode::getAttributes | ( | ) | const [pure virtual] |
Gets a XalanNamedNodeMap containing the attributes of this node (if it is an XalanElement) or a null pointer otherwise.
Implemented in XalanSourceTreeAttr, XalanSourceTreeComment, XalanSourceTreeDocument, XalanSourceTreeDocumentFragment, XalanSourceTreeElement, XalanSourceTreeElementNA, XalanSourceTreeProcessingInstruction, XalanSourceTreeText, XalanAttr, XalanCDATASection, XalanCharacterData, XalanComment, XalanDocument, XalanDocumentFragment, XalanDocumentType, XalanElement, XalanEntity, XalanEntityReference, XalanNotation, XalanProcessingInstruction, XalanText, XercesAttrWrapper, XercesCDATASectionWrapper, XercesCommentWrapper, XercesDocumentTypeWrapper, XercesDocumentWrapper, XercesEntityReferenceWrapper, XercesEntityWrapper, XercesNotationWrapper, XercesProcessingInstructionWrapper, XercesTextWrapper, XercesAttrBridge, XercesCDATASectionBridge, XercesCommentBridge, XercesDocumentBridge, XercesDocumentFragmentBridge, XercesDocumentTypeBridge, XercesElementBridge, XercesEntityBridge, XercesEntityReferenceBridge, XercesNotationBridge, XercesProcessingInstructionBridge, XercesTextBridge, XObjectResultTreeFragProxyBase, and XObjectResultTreeFragProxyText.
virtual const XalanNodeList* XalanNode::getChildNodes | ( | ) | const [pure virtual] |
Gets a XalanNodeList that contains all children of this node.
If there are no children, this is a XalanNodeList containing no nodes.
Implemented in XalanSourceTreeAttr, XalanSourceTreeComment, XalanSourceTreeDocument, XalanSourceTreeDocumentFragment, XalanSourceTreeElement, XalanSourceTreeProcessingInstruction, XalanSourceTreeText, XalanAttr, XalanCDATASection, XalanCharacterData, XalanComment, XalanDocument, XalanDocumentFragment, XalanDocumentType, XalanElement, XalanEntity, XalanEntityReference, XalanNotation, XalanProcessingInstruction, XalanText, XercesAttrWrapper, XercesCDATASectionWrapper, XercesCommentWrapper, XercesDocumentTypeWrapper, XercesDocumentWrapper, XercesEntityReferenceWrapper, XercesEntityWrapper, XercesNotationWrapper, XercesProcessingInstructionWrapper, XercesTextWrapper, XercesAttrBridge, XercesCDATASectionBridge, XercesCommentBridge, XercesDocumentBridge, XercesDocumentFragmentBridge, XercesDocumentTypeBridge, XercesElementBridge, XercesEntityBridge, XercesEntityReferenceBridge, XercesNotationBridge, XercesProcessingInstructionBridge, XercesTextBridge, XObjectResultTreeFragProxyBase, and XObjectResultTreeFragProxyText.
virtual XalanNode* XalanNode::getFirstChild | ( | ) | const [pure virtual] |
Gets the first child of this node.
If there is no such node, this returns a null pointer.
Implemented in XalanSourceTreeAttr, XalanSourceTreeComment, XalanSourceTreeDocument, XalanSourceTreeDocumentFragment, XalanSourceTreeElement, XalanSourceTreeProcessingInstruction, XalanSourceTreeText, XalanAttr, XalanCDATASection, XalanCharacterData, XalanComment, XalanDocument, XalanDocumentFragment, XalanDocumentType, XalanElement, XalanEntity, XalanEntityReference, XalanNotation, XalanProcessingInstruction, XalanText, XercesAttrWrapper, XercesCDATASectionWrapper, XercesCommentWrapper, XercesDocumentTypeWrapper, XercesDocumentWrapper, XercesEntityReferenceWrapper, XercesEntityWrapper, XercesNotationWrapper, XercesProcessingInstructionWrapper, XercesTextWrapper, XercesAttrBridge, XercesCDATASectionBridge, XercesCommentBridge, XercesDocumentBridge, XercesDocumentFragmentBridge, XercesDocumentTypeBridge, XercesElementBridge, XercesEntityBridge, XercesEntityReferenceBridge, XercesNotationBridge, XercesProcessingInstructionBridge, XercesTextBridge, XNodeSetResultTreeFragProxy, XObjectResultTreeFragProxy, XObjectResultTreeFragProxyBase, and XObjectResultTreeFragProxyText.
virtual IndexType XalanNode::getIndex | ( | ) | const [pure virtual] |
Get the node's index.
Valid only if the owner document reports that the document is node-order indexed.
Implemented in XalanSourceTreeAttr, XalanSourceTreeComment, XalanSourceTreeDocument, XalanSourceTreeDocumentFragment, XalanSourceTreeElement, XalanSourceTreeProcessingInstruction, XalanSourceTreeText, XalanAttr, XalanCDATASection, XalanCharacterData, XalanComment, XalanDocument, XalanDocumentFragment, XalanDocumentType, XalanElement, XalanEntity, XalanEntityReference, XalanNotation, XalanProcessingInstruction, XalanText, XercesAttrWrapper, XercesCDATASectionWrapper, XercesCommentWrapper, XercesDocumentTypeWrapper, XercesDocumentWrapper, XercesEntityReferenceWrapper, XercesEntityWrapper, XercesNotationWrapper, XercesProcessingInstructionWrapper, XercesTextWrapper, XercesAttrBridge, XercesCDATASectionBridge, XercesCommentBridge, XercesDocumentBridge, XercesDocumentFragmentBridge, XercesDocumentTypeBridge, XercesElementBridge, XercesEntityBridge, XercesEntityReferenceBridge, XercesNotationBridge, XercesProcessingInstructionBridge, XercesTextBridge, XObjectResultTreeFragProxyBase, and XObjectResultTreeFragProxyText.
virtual XalanNode* XalanNode::getLastChild | ( | ) | const [pure virtual] |
Gets the last child of this node.
If there is no such node, this returns a null pointer.
Implemented in XalanSourceTreeAttr, XalanSourceTreeComment, XalanSourceTreeDocument, XalanSourceTreeDocumentFragment, XalanSourceTreeElement, XalanSourceTreeProcessingInstruction, XalanSourceTreeText, XalanAttr, XalanCDATASection, XalanCharacterData, XalanComment, XalanDocument, XalanDocumentFragment, XalanDocumentType, XalanElement, XalanEntity, XalanEntityReference, XalanNotation, XalanProcessingInstruction, XalanText, XercesAttrWrapper, XercesCDATASectionWrapper, XercesCommentWrapper, XercesDocumentTypeWrapper, XercesDocumentWrapper, XercesEntityReferenceWrapper, XercesEntityWrapper, XercesNotationWrapper, XercesProcessingInstructionWrapper, XercesTextWrapper, XercesAttrBridge, XercesCDATASectionBridge, XercesCommentBridge, XercesDocumentBridge, XercesDocumentFragmentBridge, XercesDocumentTypeBridge, XercesElementBridge, XercesEntityBridge, XercesEntityReferenceBridge, XercesNotationBridge, XercesProcessingInstructionBridge, XercesTextBridge, XNodeSetResultTreeFragProxy, XObjectResultTreeFragProxy, XObjectResultTreeFragProxyBase, and XObjectResultTreeFragProxyText.
virtual const XalanDOMString& XalanNode::getLocalName | ( | ) | const [pure virtual] |
Returns the local part of the qualified name of this node.
Implemented in XalanSourceTreeAttr, XalanSourceTreeAttrNS, XalanSourceTreeComment, XalanSourceTreeDocument, XalanSourceTreeDocumentFragment, XalanSourceTreeElement, XalanSourceTreeElementNA, XalanSourceTreeElementNANS, XalanSourceTreeProcessingInstruction, XalanSourceTreeText, XalanAttr, XalanCDATASection, XalanCharacterData, XalanComment, XalanDocument, XalanDocumentFragment, XalanDocumentType, XalanElement, XalanEntity, XalanEntityReference, XalanNotation, XalanProcessingInstruction, XalanText, XercesAttrWrapper, XercesCDATASectionWrapper, XercesCommentWrapper, XercesDocumentTypeWrapper, XercesDocumentWrapper, XercesEntityReferenceWrapper, XercesEntityWrapper, XercesNotationWrapper, XercesProcessingInstructionWrapper, XercesTextWrapper, XercesAttrBridge, XercesCDATASectionBridge, XercesCommentBridge, XercesDocumentBridge, XercesDocumentFragmentBridge, XercesDocumentTypeBridge, XercesElementBridge, XercesEntityBridge, XercesEntityReferenceBridge, XercesNotationBridge, XercesProcessingInstructionBridge, XercesTextBridge, XObjectResultTreeFragProxyBase, and XObjectResultTreeFragProxyText.
virtual const XalanDOMString& XalanNode::getNamespaceURI | ( | ) | const [pure virtual] |
Get the namespace URI of this node.
Implemented in XalanSourceTreeAttr, XalanSourceTreeAttrNS, XalanSourceTreeComment, XalanSourceTreeDocument, XalanSourceTreeDocumentFragment, XalanSourceTreeElement, XalanSourceTreeElementNA, XalanSourceTreeElementNANS, XalanSourceTreeProcessingInstruction, XalanSourceTreeText, XalanAttr, XalanCDATASection, XalanCharacterData, XalanComment, XalanDocument, XalanDocumentFragment, XalanDocumentType, XalanElement, XalanEntity, XalanEntityReference, XalanNotation, XalanProcessingInstruction, XalanText, XercesAttrWrapper, XercesCDATASectionWrapper, XercesCommentWrapper, XercesDocumentTypeWrapper, XercesDocumentWrapper, XercesEntityReferenceWrapper, XercesEntityWrapper, XercesNotationWrapper, XercesProcessingInstructionWrapper, XercesTextWrapper, XercesAttrBridge, XercesCDATASectionBridge, XercesCommentBridge, XercesDocumentBridge, XercesDocumentFragmentBridge, XercesDocumentTypeBridge, XercesElementBridge, XercesEntityBridge, XercesEntityReferenceBridge, XercesNotationBridge, XercesProcessingInstructionBridge, XercesTextBridge, XObjectResultTreeFragProxyBase, and XObjectResultTreeFragProxyText.
virtual XalanNode* XalanNode::getNextSibling | ( | ) | const [pure virtual] |
Gets the node immediately following this node.
If there is no such node, this returns a null pointer.
Implemented in XalanSourceTreeAttr, XalanSourceTreeComment, XalanSourceTreeDocument, XalanSourceTreeDocumentFragment, XalanSourceTreeElement, XalanSourceTreeProcessingInstruction, XalanSourceTreeText, XalanAttr, XalanCDATASection, XalanCharacterData, XalanComment, XalanDocument, XalanDocumentFragment, XalanDocumentType, XalanElement, XalanEntity, XalanEntityReference, XalanNotation, XalanProcessingInstruction, XalanText, XercesAttrWrapper, XercesCDATASectionWrapper, XercesCommentWrapper, XercesDocumentTypeWrapper, XercesDocumentWrapper, XercesEntityReferenceWrapper, XercesEntityWrapper, XercesNotationWrapper, XercesProcessingInstructionWrapper, XercesTextWrapper, XercesAttrBridge, XercesCDATASectionBridge, XercesCommentBridge, XercesDocumentBridge, XercesDocumentFragmentBridge, XercesDocumentTypeBridge, XercesElementBridge, XercesEntityBridge, XercesEntityReferenceBridge, XercesNotationBridge, XercesProcessingInstructionBridge, XercesTextBridge, XObjectResultTreeFragProxyBase, and XObjectResultTreeFragProxyText.
virtual const XalanDOMString& XalanNode::getNodeName | ( | ) | const [pure virtual] |
Gets the name of this node, depending on its type.
Implemented in XalanSourceTreeAttr, XalanSourceTreeComment, XalanSourceTreeDocument, XalanSourceTreeDocumentFragment, XalanSourceTreeElement, XalanSourceTreeProcessingInstruction, XalanSourceTreeText, XalanAttr, XalanCDATASection, XalanCharacterData, XalanComment, XalanDocument, XalanDocumentFragment, XalanDocumentType, XalanElement, XalanEntity, XalanEntityReference, XalanNotation, XalanProcessingInstruction, XalanText, XercesAttrWrapper, XercesCDATASectionWrapper, XercesCommentWrapper, XercesDocumentTypeWrapper, XercesDocumentWrapper, XercesEntityReferenceWrapper, XercesEntityWrapper, XercesNotationWrapper, XercesProcessingInstructionWrapper, XercesTextWrapper, XercesAttrBridge, XercesCDATASectionBridge, XercesCommentBridge, XercesDocumentBridge, XercesDocumentFragmentBridge, XercesDocumentTypeBridge, XercesElementBridge, XercesEntityBridge, XercesEntityReferenceBridge, XercesNotationBridge, XercesProcessingInstructionBridge, XercesTextBridge, XObjectResultTreeFragProxyBase, and XObjectResultTreeFragProxyText.
virtual NodeType XalanNode::getNodeType | ( | ) | const [pure virtual] |
An enum value representing the type of the underlying object.
Implemented in XalanSourceTreeAttr, XalanSourceTreeComment, XalanSourceTreeDocument, XalanSourceTreeDocumentFragment, XalanSourceTreeElement, XalanSourceTreeProcessingInstruction, XalanSourceTreeText, XalanAttr, XalanCDATASection, XalanCharacterData, XalanComment, XalanDocument, XalanDocumentFragment, XalanDocumentType, XalanElement, XalanEntity, XalanEntityReference, XalanNotation, XalanProcessingInstruction, XalanText, XercesAttrWrapper, XercesCDATASectionWrapper, XercesCommentWrapper, XercesDocumentTypeWrapper, XercesDocumentWrapper, XercesEntityReferenceWrapper, XercesEntityWrapper, XercesNotationWrapper, XercesProcessingInstructionWrapper, XercesTextWrapper, XercesAttrBridge, XercesCDATASectionBridge, XercesCommentBridge, XercesDocumentBridge, XercesDocumentFragmentBridge, XercesDocumentTypeBridge, XercesElementBridge, XercesEntityBridge, XercesEntityReferenceBridge, XercesNotationBridge, XercesProcessingInstructionBridge, XercesTextBridge, XObjectResultTreeFragProxyBase, and XObjectResultTreeFragProxyText.
virtual const XalanDOMString& XalanNode::getNodeValue | ( | ) | const [pure virtual] |
Gets the value of this node, depending on its type.
Implemented in XalanSourceTreeAttr, XalanSourceTreeComment, XalanSourceTreeDocument, XalanSourceTreeDocumentFragment, XalanSourceTreeElement, XalanSourceTreeProcessingInstruction, XalanSourceTreeText, XalanAttr, XalanCDATASection, XalanCharacterData, XalanComment, XalanDocument, XalanDocumentFragment, XalanDocumentType, XalanElement, XalanEntity, XalanEntityReference, XalanNotation, XalanProcessingInstruction, XalanText, XercesAttrWrapper, XercesCDATASectionWrapper, XercesCommentWrapper, XercesDocumentTypeWrapper, XercesDocumentWrapper, XercesEntityReferenceWrapper, XercesEntityWrapper, XercesNotationWrapper, XercesProcessingInstructionWrapper, XercesTextWrapper, XercesAttrBridge, XercesCDATASectionBridge, XercesCommentBridge, XercesDocumentBridge, XercesDocumentFragmentBridge, XercesDocumentTypeBridge, XercesElementBridge, XercesEntityBridge, XercesEntityReferenceBridge, XercesNotationBridge, XercesProcessingInstructionBridge, XercesTextBridge, XObjectResultTreeFragProxyBase, and XObjectResultTreeFragProxyText.
virtual XalanDocument* XalanNode::getOwnerDocument | ( | ) | const [pure virtual] |
Gets the XalanDocument object associated with this node.
This may be a null pointer.
Implemented in XalanSourceTreeAttr, XalanSourceTreeComment, XalanSourceTreeDocument, XalanSourceTreeDocumentFragment, XalanSourceTreeElement, XalanSourceTreeProcessingInstruction, XalanSourceTreeText, XalanAttr, XalanCDATASection, XalanCharacterData, XalanComment, XalanDocument, XalanDocumentFragment, XalanDocumentType, XalanElement, XalanEntity, XalanEntityReference, XalanNotation, XalanProcessingInstruction, XalanText, XercesAttrWrapper, XercesCDATASectionWrapper, XercesCommentWrapper, XercesDocumentTypeWrapper, XercesDocumentWrapper, XercesEntityReferenceWrapper, XercesEntityWrapper, XercesNotationWrapper, XercesProcessingInstructionWrapper, XercesTextWrapper, XercesAttrBridge, XercesCDATASectionBridge, XercesCommentBridge, XercesDocumentBridge, XercesDocumentFragmentBridge, XercesDocumentTypeBridge, XercesElementBridge, XercesEntityBridge, XercesEntityReferenceBridge, XercesNotationBridge, XercesProcessingInstructionBridge, XercesTextBridge, XObjectResultTreeFragProxyBase, and XObjectResultTreeFragProxyText.
virtual XalanNode* XalanNode::getParentNode | ( | ) | const [pure virtual] |
Gets the parent of this node.
If there is no such node, this returns a null pointer.
Implemented in XalanSourceTreeAttr, XalanSourceTreeComment, XalanSourceTreeDocument, XalanSourceTreeDocumentFragment, XalanSourceTreeElement, XalanSourceTreeProcessingInstruction, XalanSourceTreeText, XalanAttr, XalanCDATASection, XalanCharacterData, XalanComment, XalanDocument, XalanDocumentFragment, XalanDocumentType, XalanElement, XalanEntity, XalanEntityReference, XalanNotation, XalanProcessingInstruction, XalanText, XercesAttrWrapper, XercesCDATASectionWrapper, XercesCommentWrapper, XercesDocumentTypeWrapper, XercesDocumentWrapper, XercesEntityReferenceWrapper, XercesEntityWrapper, XercesNotationWrapper, XercesProcessingInstructionWrapper, XercesTextWrapper, XercesAttrBridge, XercesCDATASectionBridge, XercesCommentBridge, XercesDocumentBridge, XercesDocumentFragmentBridge, XercesDocumentTypeBridge, XercesElementBridge, XercesEntityBridge, XercesEntityReferenceBridge, XercesNotationBridge, XercesProcessingInstructionBridge, XercesTextBridge, XObjectResultTreeFragProxyBase, and XObjectResultTreeFragProxyText.
virtual const XalanDOMString& XalanNode::getPrefix | ( | ) | const [pure virtual] |
Get the namespace prefix of this node.
Implemented in XalanSourceTreeAttr, XalanSourceTreeAttrNS, XalanSourceTreeComment, XalanSourceTreeDocument, XalanSourceTreeDocumentFragment, XalanSourceTreeElement, XalanSourceTreeElementNA, XalanSourceTreeElementNANS, XalanSourceTreeProcessingInstruction, XalanSourceTreeText, XalanAttr, XalanCDATASection, XalanCharacterData, XalanComment, XalanDocument, XalanDocumentFragment, XalanDocumentType, XalanElement, XalanEntity, XalanEntityReference, XalanNotation, XalanProcessingInstruction, XalanText, XercesAttrWrapper, XercesCDATASectionWrapper, XercesCommentWrapper, XercesDocumentTypeWrapper, XercesDocumentWrapper, XercesEntityReferenceWrapper, XercesEntityWrapper, XercesNotationWrapper, XercesProcessingInstructionWrapper, XercesTextWrapper, XercesAttrBridge, XercesCDATASectionBridge, XercesCommentBridge, XercesDocumentBridge, XercesDocumentFragmentBridge, XercesDocumentTypeBridge, XercesElementBridge, XercesEntityBridge, XercesEntityReferenceBridge, XercesNotationBridge, XercesProcessingInstructionBridge, XercesTextBridge, XObjectResultTreeFragProxyBase, and XObjectResultTreeFragProxyText.
virtual XalanNode* XalanNode::getPreviousSibling | ( | ) | const [pure virtual] |
Gets the node immediately preceding this node.
If there is no such node, this returns a null pointer.
Implemented in XalanSourceTreeAttr, XalanSourceTreeComment, XalanSourceTreeDocument, XalanSourceTreeDocumentFragment, XalanSourceTreeElement, XalanSourceTreeProcessingInstruction, XalanSourceTreeText, XalanAttr, XalanCDATASection, XalanCharacterData, XalanComment, XalanDocument, XalanDocumentFragment, XalanDocumentType, XalanElement, XalanEntity, XalanEntityReference, XalanNotation, XalanProcessingInstruction, XalanText, XercesAttrWrapper, XercesCDATASectionWrapper, XercesCommentWrapper, XercesDocumentTypeWrapper, XercesDocumentWrapper, XercesEntityReferenceWrapper, XercesEntityWrapper, XercesNotationWrapper, XercesProcessingInstructionWrapper, XercesTextWrapper, XercesAttrBridge, XercesCDATASectionBridge, XercesCommentBridge, XercesDocumentBridge, XercesDocumentFragmentBridge, XercesDocumentTypeBridge, XercesElementBridge, XercesEntityBridge, XercesEntityReferenceBridge, XercesNotationBridge, XercesProcessingInstructionBridge, XercesTextBridge, XObjectResultTreeFragProxyBase, and XObjectResultTreeFragProxyText.
virtual bool XalanNode::isIndexed | ( | ) | const [pure virtual] |
Determine if the document is node-order indexed.
Implemented in XalanSourceTreeAttr, XalanSourceTreeComment, XalanSourceTreeDocument, XalanSourceTreeDocumentFragment, XalanSourceTreeElement, XalanSourceTreeProcessingInstruction, XalanSourceTreeText, XalanAttr, XalanCDATASection, XalanCharacterData, XalanComment, XalanDocument, XalanDocumentFragment, XalanDocumentType, XalanElement, XalanEntity, XalanEntityReference, XalanNotation, XalanProcessingInstruction, XalanText, XercesAttrWrapper, XercesCDATASectionWrapper, XercesCommentWrapper, XercesDocumentTypeWrapper, XercesDocumentWrapper, XercesEntityReferenceWrapper, XercesEntityWrapper, XercesNotationWrapper, XercesProcessingInstructionWrapper, XercesTextWrapper, XercesAttrBridge, XercesCDATASectionBridge, XercesCommentBridge, XercesDocumentBridge, XercesDocumentFragmentBridge, XercesDocumentTypeBridge, XercesElementBridge, XercesEntityBridge, XercesEntityReferenceBridge, XercesNotationBridge, XercesProcessingInstructionBridge, XercesTextBridge, XObjectResultTreeFragProxyBase, and XObjectResultTreeFragProxyText.
bool XalanNode::operator== | ( | const XalanNode & | theRHS | ) | const [protected] |
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11 |
|