QAbstractXmlNodeModel

#include <QtXml/QAbstractXmlNodeModel>

More information will be added here shortly. For now, you'll find more extensive information about this class in the Qt reference for QAbstractXmlNodeModel


Overview

Inheritance

QSharedData
QAbstractXmlNodeModel
QSimpleXmlNodeModel

Public Attributes Index

Only has inherited public attributes

QAtomicIntrefInherited

Protected Attributes Index

QScopedPointer< QAbstractXmlNodeModelPrivate >d_ptr

Public Functions Index

QAbstractXmlNodeModel ()
virtual ~QAbstractXmlNodeModel ()
QUrlbaseUri (const QXmlNodeModelIndex &ni) const =0
QXmlNodeModelIndex::DocumentOrdercompareOrder (const QXmlNodeModelIndex &ni1, const QXmlNodeModelIndex &ni2) const =0
virtual voidcopyNodeTo (const QXmlNodeModelIndex &node, QAbstractXmlReceiver *const receiver, const NodeCopySettings &) const
QUrldocumentUri (const QXmlNodeModelIndex &ni) const =0
QXmlNodeModelIndexelementById (const QXmlName &NCName) const =0
virtual boolisDeepEqual (const QXmlNodeModelIndex &ni1, const QXmlNodeModelIndex &ni2) const
virtual QExplicitlySharedDataPointer< QAbstractXmlForwardIterator< QXmlNodeModelIndex > >iterate (const QXmlNodeModelIndex &ni, QXmlNodeModelIndex::Axis axis) const
QXmlNodeModelIndex::NodeKindkind (const QXmlNodeModelIndex &ni) const =0
QXmlNamename (const QXmlNodeModelIndex &ni) const =0
QVector< QXmlName >namespaceBindings (const QXmlNodeModelIndex &n) const =0
virtual QXmlName::NamespaceCodenamespaceForPrefix (const QXmlNodeModelIndex &ni, const QXmlName::PrefixCode prefix) const
QVector< QXmlNodeModelIndex >nodesByIdref (const QXmlName &NCName) const =0
QXmlNodeModelIndexroot (const QXmlNodeModelIndex &n) const =0
virtual voidsendNamespaces (const QXmlNodeModelIndex &n, QAbstractXmlReceiver *const receiver) const
virtual QPatternist::ItemIteratorPtrsequencedTypedValue (const QXmlNodeModelIndex &ni) const
QSourceLocationsourceLocation (const QXmlNodeModelIndex &index) const
QStringstringValue (const QXmlNodeModelIndex &n) const =0
virtual QPatternist::ItemTypePtrtype (const QXmlNodeModelIndex &ni) const
QVarianttypedValue (const QXmlNodeModelIndex &n) const =0
QSharedData ()Inherited
QSharedData (const QSharedData &)Inherited

Protected Functions Index

QAbstractXmlNodeModel (QAbstractXmlNodeModelPrivate *d)
QVector< QXmlNodeModelIndex >attributes (const QXmlNodeModelIndex &element) const =0
QXmlNodeModelIndexcreateIndex (qint64 data) const
QXmlNodeModelIndexcreateIndex (void *pointer, qint64 additionalData=0) const
QXmlNodeModelIndexcreateIndex (qint64 data, qint64 additionalData) const
QXmlNodeModelIndexnextFromSimpleAxis (SimpleAxis axis, const QXmlNodeModelIndex &origin) const =0

Public Types

typedef QList< Ptr > List

NodeCopySetting

InheritNamespaces 0x1
PreserveNamespaces 0x2

typedef QFlags< NodeCopySetting > NodeCopySettings

SimpleAxis

Parent
FirstChild
PreviousSibling
NextSibling

Public Attributes

(Only has inherited public attributes)

QAtomicInt ref ()Inherited

Protected Attributes

QScopedPointer< QAbstractXmlNodeModelPrivate > d_ptr ()

Public Functions

QAbstractXmlNodeModel ()

virtual~QAbstractXmlNodeModel ()

Destructor.

QUrl baseUri (

QXmlNodeModelIndex::DocumentOrder compareOrder (

virtual void copyNodeTo (

QUrl documentUri (

QXmlNodeModelIndex elementById (

virtual bool isDeepEqual (

virtualQExplicitlySharedDataPointer< QAbstractXmlForwardIterator< QXmlNodeModelIndex > > iterate (

QXmlNodeModelIndex::NodeKind kind (

QXmlName name (

QVector< QXmlName > namespaceBindings (

virtual QXmlName::NamespaceCode namespaceForPrefix (

QVector< QXmlNodeModelIndex > nodesByIdref (

virtual void sendNamespaces (

virtualQPatternist::ItemIteratorPtr sequencedTypedValue (

QSourceLocation sourceLocation (

QString stringValue (

QVariant typedValue (

QSharedData ()Inherited

QSharedData (Inherited

Protected Functions

QAbstractXmlNodeModel (
  • QAbstractXmlNodeModelPrivate *d)

QVector< QXmlNodeModelIndex > attributes (

QXmlNodeModelIndex createIndex (
  • qint64data)

QXmlNodeModelIndex createIndex (
  • void *pointer,
  • qint64additionalData )

QXmlNodeModelIndex createIndex (
  • qint64data,
  • qint64additionalData )

QXmlNodeModelIndex nextFromSimpleAxis (

Last modified: 2015-07-24



Got questions about leaving a comment? Get answers from our Disqus FAQ.

comments powered by Disqus