![]() |
Qt 6.x
The Qt SDK
|
#include <qdom_p.h>
Public Attributes | |
QAtomicInt | ref |
QDomNodePrivate * | prev |
QDomNodePrivate * | next |
QDomNodePrivate * | ownerNode |
QDomNodePrivate * | first |
QDomNodePrivate * | last |
QString | name |
QString | value |
QString | prefix |
QString | namespaceURI |
bool | createdWithDom1Interface: 1 |
bool | hasParent: 1 |
int | lineNumber |
int | columnNumber |
QDomNodePrivate::QDomNodePrivate | ( | QDomDocumentPrivate * | doc, |
QDomNodePrivate * | parent = nullptr |
||
) |
Definition at line 902 of file qdom.cpp.
References columnNumber, createdWithDom1Interface, last, lineNumber, next, prev, setOwnerDocument(), and setParent().
QDomNodePrivate::QDomNodePrivate | ( | QDomNodePrivate * | n, |
bool | deep | ||
) |
Definition at line 917 of file qdom.cpp.
References appendChild(), columnNumber, createdWithDom1Interface, first, last, lineNumber, name, namespaceURI, next, prefix, prev, and setOwnerDocument().
|
virtual |
|
virtual |
Reimplemented in QDomDocumentTypePrivate.
Definition at line 1303 of file qdom.cpp.
References insertAfter().
Referenced by QDomNodePrivate(), QDomBuilder::characters(), QDomBuilder::comment(), QDomBuilder::processingInstruction(), QDomNamedNodeMapPrivate::setNamedItem(), QDomNamedNodeMapPrivate::setNamedItemNS(), QDomAttrPrivate::setNodeValue(), QDomBuilder::skippedEntity(), and QDomBuilder::startElement().
|
virtual |
Reimplemented in QDomDocumentPrivate.
Definition at line 957 of file qdom.cpp.
Referenced by QDomDocumentPrivate::clear().
|
virtual |
Reimplemented in QDomDocumentTypePrivate, QDomDocumentFragmentPrivate, QDomCharacterDataPrivate, QDomTextPrivate, QDomAttrPrivate, QDomElementPrivate, QDomCommentPrivate, QDomCDATASectionPrivate, QDomNotationPrivate, QDomEntityPrivate, QDomEntityReferencePrivate, QDomProcessingInstructionPrivate, and QDomDocumentPrivate.
|
virtual |
Reimplemented in QDomDocumentTypePrivate.
Definition at line 1079 of file qdom.cpp.
References first, isDocumentFragment(), last, next, QDomDocumentPrivate::nodeListTime, ownerDocument(), parent(), prev, QBasicAtomicInteger< T >::ref(), ref, removeChild(), and setParent().
Referenced by appendChild(), QDomDocumentTypePrivate::insertAfter(), and QDomTextPrivate::splitText().
|
virtual |
Reimplemented in QDomDocumentTypePrivate.
Definition at line 984 of file qdom.cpp.
References first, isDocumentFragment(), last, next, QDomDocumentPrivate::nodeListTime, ownerDocument(), parent(), prev, QBasicAtomicInteger< T >::ref(), ref, removeChild(), and setParent().
Referenced by QDomDocumentTypePrivate::insertBefore().
|
inline |
Definition at line 83 of file qdom_p.h.
References QDomNode::AttributeNode, and nodeType().
Referenced by QDomNode::isAttr(), and QDomNode::toAttr().
|
inline |
Definition at line 84 of file qdom_p.h.
References QDomNode::CDATASectionNode, and nodeType().
Referenced by QDomNode::isCDATASection(), and QDomNode::toCDATASection().
|
inline |
Definition at line 101 of file qdom_p.h.
References QDomNode::CharacterDataNode, QDomNode::CommentNode, nodeType(), and QDomNode::TextNode.
Referenced by QDomNode::isCharacterData(), and QDomNode::toCharacterData().
|
inline |
Definition at line 107 of file qdom_p.h.
References QDomNode::CommentNode, and nodeType().
Referenced by QDomNode::isComment(), and QDomNode::toComment().
|
inline |
Definition at line 86 of file qdom_p.h.
References QDomNode::DocumentNode, and nodeType().
Referenced by QDomNode::isDocument(), and QDomNode::toDocument().
|
inline |
Definition at line 85 of file qdom_p.h.
References QDomNode::DocumentFragmentNode, and nodeType().
Referenced by insertAfter(), insertBefore(), QDomNode::isDocumentFragment(), replaceChild(), and QDomNode::toDocumentFragment().
|
inline |
Definition at line 87 of file qdom_p.h.
References QDomNode::DocumentTypeNode, and nodeType().
Referenced by QDomNode::isDocumentType(), and QDomNode::toDocumentType().
|
inline |
Definition at line 88 of file qdom_p.h.
References QDomNode::ElementNode, and nodeType().
Referenced by QDomNode::attributes(), QDomNode::hasAttributes(), QDomNode::isElement(), QDomAttr::ownerElement(), QDomTextPrivate::save(), and QDomNode::toElement().
|
inline |
Definition at line 95 of file qdom_p.h.
References QDomNode::EntityNode, and nodeType().
Referenced by QDomNode::isEntity(), QDomDocumentTypePrivate::replaceChild(), and QDomNode::toEntity().
|
inline |
Definition at line 89 of file qdom_p.h.
References QDomNode::EntityReferenceNode, and nodeType().
Referenced by QDomNode::isEntityReference(), and QDomNode::toEntityReference().
|
inline |
Definition at line 96 of file qdom_p.h.
References nodeType(), and QDomNode::NotationNode.
Referenced by QDomNode::isNotation(), QDomDocumentTypePrivate::replaceChild(), and QDomNode::toNotation().
|
inline |
Definition at line 97 of file qdom_p.h.
References nodeType(), and QDomNode::ProcessingInstructionNode.
Referenced by QDomNode::isProcessingInstruction(), and QDomNode::toProcessingInstruction().
|
inline |
Definition at line 90 of file qdom_p.h.
References QDomNode::CDATASectionNode, nodeType(), and QDomNode::TextNode.
Referenced by QDomNode::isText(), QDomElementPrivate::save(), QDomCommentPrivate::save(), and QDomNode::toText().
QDomNodePrivate * QDomNodePrivate::namedItem | ( | const QString & | name | ) |
Definition at line 972 of file qdom.cpp.
References first.
Referenced by QDomNode::namedItem().
|
inline |
Definition at line 50 of file qdom_p.h.
References name.
Referenced by QDomAttr::name(), QDomElementPrivate::removeAttributeNode(), QDomDocumentTypePrivate::removeChild(), QDomDocumentTypePrivate::replaceChild(), QDomElementPrivate::setAttributeNode(), QDomElement::tagName(), and QDomProcessingInstruction::target().
|
inlinevirtual |
Reimplemented in QDomDocumentTypePrivate, QDomDocumentFragmentPrivate, QDomCharacterDataPrivate, QDomTextPrivate, QDomAttrPrivate, QDomElementPrivate, QDomCommentPrivate, QDomCDATASectionPrivate, QDomNotationPrivate, QDomEntityPrivate, QDomEntityReferencePrivate, QDomProcessingInstructionPrivate, and QDomDocumentPrivate.
Definition at line 109 of file qdom_p.h.
References QDomNode::BaseNode.
Referenced by QDomDocumentPrivate::importNode(), isAttr(), isCDATASection(), isCharacterData(), isComment(), isDocument(), isDocumentFragment(), isDocumentType(), isElement(), isEntity(), isEntityReference(), isNotation(), isProcessingInstruction(), and isText().
|
inline |
Definition at line 51 of file qdom_p.h.
References value.
Referenced by QDomCharacterData::data(), QDomProcessingInstruction::data(), QDomElementPrivate::text(), and QDomAttr::value().
|
virtual |
Definition at line 1351 of file qdom.cpp.
References qNormalizeNode().
QDomDocumentPrivate * QDomNodePrivate::ownerDocument | ( | ) |
Definition at line 1309 of file qdom.cpp.
References parent().
Referenced by QDomNodeListPrivate::createList(), insertAfter(), insertBefore(), QDomNodeListPrivate::item(), QDomNodeListPrivate::length(), removeChild(), replaceChild(), QDomElementPrivate::setAttribute(), QDomElementPrivate::setAttributeNS(), setNoParent(), and QDomTextPrivate::splitText().
|
inline |
Definition at line 69 of file qdom_p.h.
References hasParent, and ownerNode.
Referenced by QDomBuilder::endElement(), insertAfter(), insertBefore(), ownerDocument(), QDomAttr::ownerElement(), removeChild(), replaceChild(), QDomTextPrivate::save(), and QDomTextPrivate::splitText().
|
virtual |
Reimplemented in QDomDocumentTypePrivate.
Definition at line 1267 of file qdom.cpp.
References QBasicAtomicInteger< T >::deref(), last, next, QDomDocumentPrivate::nodeListTime, ownerDocument(), parent(), prev, ref, and setNoParent().
Referenced by insertAfter(), insertBefore(), qNormalizeNode(), QDomDocumentTypePrivate::removeChild(), QDomNamedNodeMapPrivate::removeNamedItem(), replaceChild(), and QDomAttrPrivate::setNodeValue().
|
virtual |
Reimplemented in QDomDocumentTypePrivate.
Definition at line 1175 of file qdom.cpp.
References QBasicAtomicInteger< T >::deref(), first, isDocumentFragment(), last, next, QDomDocumentPrivate::nodeListTime, ownerDocument(), parent(), prev, QBasicAtomicInteger< T >::ref(), ref, removeChild(), setNoParent(), and setParent().
Referenced by QDomDocumentTypePrivate::replaceChild().
|
virtual |
depth is used for indentation, it seems.
Reimplemented in QDomDocumentTypePrivate, QDomTextPrivate, QDomAttrPrivate, QDomElementPrivate, QDomCommentPrivate, QDomCDATASectionPrivate, QDomNotationPrivate, QDomEntityPrivate, QDomEntityReferencePrivate, and QDomProcessingInstructionPrivate.
Definition at line 1361 of file qdom.cpp.
Referenced by save(), QDomElementPrivate::save(), and QDomDocumentPrivate::saveDocument().
void QDomNodePrivate::setLocation | ( | int | lineNumber, |
int | columnNumber | ||
) |
Definition at line 1370 of file qdom.cpp.
References columnNumber, and lineNumber.
Referenced by QDomBuilder::comment(), QDomBuilder::processingInstruction(), QDomBuilder::skippedEntity(), and QDomBuilder::startElement().
Reimplemented in QDomAttrPrivate.
Definition at line 52 of file qdom_p.h.
Referenced by QDomElementPrivate::setAttribute(), QDomElementPrivate::setAttributeNS(), QDomCharacterData::setData(), QDomProcessingInstruction::setData(), and QDomAttr::setValue().
|
inline |
Definition at line 76 of file qdom_p.h.
References hasParent, ownerDocument(), and ownerNode.
Referenced by removeChild(), and replaceChild().
|
inline |
Definition at line 896 of file qdom.cpp.
References hasParent, and ownerNode.
Referenced by QDomNodePrivate(), QDomNodePrivate(), and QDomDocumentPrivate::importNode().
|
inline |
Definition at line 70 of file qdom_p.h.
References hasParent, and ownerNode.
Referenced by QDomDocumentPrivate::QDomDocumentPrivate(), QDomNodePrivate(), QDomNamedNodeMapPrivate::clone(), insertAfter(), insertBefore(), replaceChild(), and QDomElementPrivate::setAttributeNode().
int QDomNodePrivate::columnNumber |
Definition at line 131 of file qdom_p.h.
Referenced by QDomNodePrivate(), QDomNodePrivate(), QDomNode::columnNumber(), and setLocation().
bool QDomNodePrivate::createdWithDom1Interface |
Definition at line 127 of file qdom_p.h.
Referenced by QDomAttrPrivate::QDomAttrPrivate(), QDomElementPrivate::QDomElementPrivate(), QDomNodePrivate(), and QDomNodePrivate().
QDomNodePrivate* QDomNodePrivate::first |
Definition at line 120 of file qdom_p.h.
Referenced by QDomDocumentTypePrivate::QDomDocumentTypePrivate(), QDomNodePrivate(), ~QDomNodePrivate(), clear(), QDomNodeListPrivate::createList(), QDomDocumentPrivate::documentElement(), insertAfter(), insertBefore(), namedItem(), qNormalizeNode(), replaceChild(), save(), QDomDocumentPrivate::saveDocument(), and QDomElementPrivate::text().
bool QDomNodePrivate::hasParent |
Definition at line 128 of file qdom_p.h.
Referenced by parent(), setNoParent(), setOwnerDocument(), and setParent().
QDomNodePrivate* QDomNodePrivate::last |
Definition at line 121 of file qdom_p.h.
Referenced by QDomNodePrivate(), QDomNodePrivate(), ~QDomNodePrivate(), clear(), insertAfter(), insertBefore(), removeChild(), replaceChild(), and QDomElementPrivate::save().
int QDomNodePrivate::lineNumber |
Definition at line 130 of file qdom_p.h.
Referenced by QDomNodePrivate(), QDomNodePrivate(), QDomNode::lineNumber(), and setLocation().
QString QDomNodePrivate::name |
Definition at line 123 of file qdom_p.h.
Referenced by QDomNodePrivate(), QDomImplementation::createDocumentType(), nodeName(), QDomDocumentTypePrivate::save(), QDomElementPrivate::save(), QDomEntityPrivate::save(), QDomElementPrivate::setAttributeNodeNS(), QDomElement::setTagName(), and QDomBuilder::startDTD().
QString QDomNodePrivate::namespaceURI |
Definition at line 126 of file qdom_p.h.
Referenced by QDomAttrPrivate::QDomAttrPrivate(), QDomElementPrivate::QDomElementPrivate(), QDomNodePrivate(), QDomAttrPrivate::save(), QDomElementPrivate::save(), and QDomElementPrivate::setAttributeNodeNS().
QDomNodePrivate* QDomNodePrivate::next |
Definition at line 118 of file qdom_p.h.
Referenced by QDomNodePrivate(), QDomNodePrivate(), QDomNodeListPrivate::createList(), QDomDocumentPrivate::documentElement(), insertAfter(), insertBefore(), qNormalizeNode(), removeChild(), replaceChild(), QDomElementPrivate::save(), QDomCommentPrivate::save(), and QDomDocumentPrivate::saveDocument().
QDomNodePrivate* QDomNodePrivate::ownerNode |
Definition at line 119 of file qdom_p.h.
Referenced by parent(), QDomAttrPrivate::save(), setNoParent(), setOwnerDocument(), and setParent().
QString QDomNodePrivate::prefix |
Definition at line 125 of file qdom_p.h.
Referenced by QDomAttrPrivate::QDomAttrPrivate(), QDomElementPrivate::QDomElementPrivate(), QDomNodePrivate(), QDomAttrPrivate::save(), QDomElementPrivate::save(), QDomElementPrivate::setAttributeNodeNS(), and QDomElementPrivate::setAttributeNS().
QDomNodePrivate* QDomNodePrivate::prev |
Definition at line 117 of file qdom_p.h.
Referenced by QDomNodePrivate(), QDomNodePrivate(), insertAfter(), insertBefore(), removeChild(), replaceChild(), QDomElementPrivate::save(), and QDomCommentPrivate::save().
QAtomicInt QDomNodePrivate::ref |
Definition at line 116 of file qdom_p.h.
Referenced by QDomNode::QDomNode(), QDomNode::QDomNode(), QDomNodeListPrivate::QDomNodeListPrivate(), QDomNodeListPrivate::QDomNodeListPrivate(), QDomNodeListPrivate::QDomNodeListPrivate(), QDomNode::~QDomNode(), QDomNodeListPrivate::~QDomNodeListPrivate(), QDomNode::clear(), QDomImplementation::createDocumentType(), QDomDocumentPrivate::importNode(), insertAfter(), insertBefore(), QDomNode::operator=(), removeChild(), and replaceChild().
QString QDomNodePrivate::value |
Definition at line 124 of file qdom_p.h.
Referenced by QDomNamedNodeMapPrivate::item(), nodeValue(), and QDomCommentPrivate::save().