TODO Celine comment here please.
More...
#include <CepGenerator.h>
|
virtual void | createDomTree () throw (QString) |
| Create the DOM attribute domCep from the XML CEP manifest. More...
|
|
TODO Celine comment here please.
CepGenerator::CepGenerator |
( |
QString |
xmlFilename, |
|
|
QString |
devDirectoryName |
|
) |
| |
|
protected |
CepGenerator::CepGenerator |
( |
std::auto_ptr< cepcoreschema::Cep > |
domCep, |
|
|
QString |
devDirectoryName |
|
) |
| |
|
protected |
CepGenerator::~CepGenerator |
( |
| ) |
|
|
protected |
virtual void CepGenerator::copyFindCamiTK |
( |
| ) |
|
|
protectedvirtual |
virtual void CepGenerator::createActionExtensionDoms |
( |
| ) |
|
|
protectedvirtual |
virtual void CepGenerator::createComponentExtensionDoms |
( |
| ) |
|
|
protectedvirtual |
virtual void CepGenerator::createDomTree |
( |
| ) |
|
throw | ( | QString |
| ) | | |
|
privatevirtual |
Create the DOM attribute domCep from the XML CEP manifest.
virtual void CepGenerator::createLibrarieDoms |
( |
| ) |
|
|
protectedvirtual |
virtual void CepGenerator::generateActionsDirectory |
( |
| ) |
|
|
protectedvirtual |
virtual void CepGenerator::generateApplicationsDirectory |
( |
| ) |
|
|
protectedvirtual |
static bool CepGenerator::generateCEP |
( |
QString |
xmlFileName, |
|
|
QString |
devDirectoryName |
|
) |
| |
|
static |
Supposes that the CEP does NOT exist.
static bool CepGenerator::generateCEP |
( |
std::auto_ptr< cepcoreschema::Cep > |
domCep, |
|
|
QString |
devDirectoryName |
|
) |
| |
|
static |
Supposes that the CEP does NOT exist.
virtual void CepGenerator::generateComponentsDirectory |
( |
| ) |
|
|
protectedvirtual |
virtual void CepGenerator::generateCopyright |
( |
| ) |
|
|
protectedvirtual |
virtual void CepGenerator::generateDirectoryTree |
( |
| ) |
|
throw | ( | QString |
| ) | | |
|
protectedvirtual |
Create the general directory tree (the same for every CEP) Copies the default files in the right directories:
cepdirectoryname | +— actions | -— CMakeLists.txt --— CMakeLists.txt +— components | -— CMakeLists.txt -— COPYRIGHT -— FindCamiTK.cmake +— libraries | — CMakeLists.txt -— Manifest.xml -— README
virtual void CepGenerator::generateExtensions |
( |
| ) |
|
|
protectedvirtual |
virtual void CepGenerator::generateGlobalCMakeLists |
( |
| ) |
|
|
protectedvirtual |
virtual void CepGenerator::generateLibrariesDirectory |
( |
| ) |
|
|
protectedvirtual |
virtual void CepGenerator::generateReadme |
( |
| ) |
|
|
protectedvirtual |
virtual void CepGenerator::serializeManifest |
( |
| ) |
|
|
protectedvirtual |
Helping Functions for generateDirectoryTree
virtual void CepGenerator::setDevDirectoryName |
( |
QString |
devDirectoryName | ) |
|
throw | ( | QString |
| ) | | |
|
protectedvirtual |
Where to generate the CEP directories and files.
virtual void CepGenerator::setLicence |
( |
| ) |
|
|
protectedvirtual |
virtual void CepGenerator::setXmlFileName |
( |
QString |
xmlFileName | ) |
|
throw | ( | QString |
| ) | | |
|
protectedvirtual |
Set the input XML CEP manifest (ant check its xml validity)
QString CepGenerator::cepDirectoryName |
|
private |
Subdirectory where the CEP sources will be stored (updated when generating the directory tree)
QDir CepGenerator::devDirectoryName |
|
private |
Where to store the produced files.
std::auto_ptr<cepcoreschema::Cep> CepGenerator::domCep |
|
private |
XML DOM Element create by CodeSynthesis This cep instance contains all of the informations of the xml file.
QString CepGenerator::licence |
|
private |
QFileInfo CepGenerator::xmlFileName |
|
private |
Where to find the original XML description of the CEP.
The documentation for this class was generated from the following file: