QElectroTech 0.200.1-dev
Loading...
Searching...
No Matches
ECHSXmlToFile Class Reference

The ECHSXmlToFile class Manage the copy of a directory or element from an xml collection to a file. More...

#include <elementcollectionhandler.h>

Inheritance diagram for ECHSXmlToFile:
Inheritance graph
Collaboration diagram for ECHSXmlToFile:
Collaboration graph

Public Member Functions

 ECHSXmlToFile (ElementsLocation &source, ElementsLocation &destination)
ElementsLocation copy () override
Public Member Functions inherited from ECHStrategy
 ECHStrategy (ElementsLocation &source, ElementsLocation &destination)
virtual ~ECHStrategy ()

Private Member Functions

ElementsLocation copyDirectory (ElementsLocation &source, ElementsLocation &destination, const QString &rename=QString())
ElementsLocation copyElement (ElementsLocation &source, ElementsLocation &destination, const QString &rename=QString())

Additional Inherited Members

Public Attributes inherited from ECHStrategy
ElementsLocation m_source
ElementsLocation m_destination

Detailed Description

The ECHSXmlToFile class Manage the copy of a directory or element from an xml collection to a file.

Constructor & Destructor Documentation

◆ ECHSXmlToFile()

ECHSXmlToFile::ECHSXmlToFile ( ElementsLocation & source,
ElementsLocation & destination )
Here is the call graph for this function:

Member Function Documentation

◆ copy()

ElementsLocation ECHSXmlToFile::copy ( )
overridevirtual

Implements ECHStrategy.

Here is the call graph for this function:

◆ copyDirectory()

ElementsLocation ECHSXmlToFile::copyDirectory ( ElementsLocation & source,
ElementsLocation & destination,
const QString & rename = QString() )
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ copyElement()

ElementsLocation ECHSXmlToFile::copyElement ( ElementsLocation & source,
ElementsLocation & destination,
const QString & rename = QString() )
private
Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: