Workspace 6.21.5
Protected Member Functions | Protected Attributes | List of all members
DiffXMLData Class Reference

Holds xml content that it not explicitly handled by a DiffElementData subclass use this in addition to subclassing from DiffElementData.

#include <Tools/WorkflowComparison/diffxmldata.h>

Inheritance diagram for DiffXMLData:
[legend]

Protected Member Functions

 DiffXMLData ()=default
 
 DiffXMLData (const QDomElement &element)
 
virtual void addQDomNode (QDomNode qDomNode)
 
QStringList createStringsForElement (const QDomNode &domNode) const
 
bool getAttributesMapFromQDomElement (const QDomElement &currentElement, AttributesMapType *attributesMap) const
 
const QVector< QDomNode > & getQDomNodes () const
 
QStringList getQDomNodesAsQStringList () const
 
void getQDomNodesAsQStringList (QStringList &content) const
 
void populateStringListsFromQDomNodes (const DiffXMLData &arrayElementInA, const DiffXMLData &arrayElementInB, QStringList &contentsInA, QStringList &contentsInB) const
 
bool stringListsMatch (const QStringList &contentsInA, const QStringList &contentsInB) const
 

Protected Attributes

QVector< QDomNode > nestedXMLData_
 

Constructor & Destructor Documentation

◆ DiffXMLData() [1/2]

DiffXMLData ( )
protecteddefault

◆ DiffXMLData() [2/2]

DiffXMLData ( const QDomElement &  element)
protected

Member Function Documentation

◆ addQDomNode()

void addQDomNode ( QDomNode  qDomNode)
protectedvirtual

◆ createStringsForElement()

QStringList createStringsForElement ( const QDomNode &  domNode) const
protected

◆ getAttributesMapFromQDomElement()

bool getAttributesMapFromQDomElement ( const QDomElement &  currentElement,
AttributesMapType attributesMap 
) const
protected

◆ getQDomNodes()

const QVector< QDomNode > & getQDomNodes ( ) const
protected

◆ getQDomNodesAsQStringList() [1/2]

QStringList getQDomNodesAsQStringList ( ) const
protected

◆ getQDomNodesAsQStringList() [2/2]

void getQDomNodesAsQStringList ( QStringList content) const
protected

◆ populateStringListsFromQDomNodes()

void populateStringListsFromQDomNodes ( const DiffXMLData arrayElementInA,
const DiffXMLData arrayElementInB,
QStringList contentsInA,
QStringList contentsInB 
) const
protected

◆ stringListsMatch()

bool stringListsMatch ( const QStringList contentsInA,
const QStringList contentsInB 
) const
protected

Member Data Documentation

◆ nestedXMLData_

QVector<QDomNode> nestedXMLData_
protected