#include <classimport.h>
Interfaces classparser library to uml models Abstract base for programming language specific import classes
- Author
- Mikko Pasanen
-
Oliver Kellogg Bugs and comments to umbre.nosp@m.llo-.nosp@m.devel.nosp@m.@kde.nosp@m..org or https://bugs.kde.org
◆ ClassImport()
◆ ~ClassImport()
ClassImport::~ClassImport |
( |
| ) |
|
|
virtual |
◆ createImporterByFileExt()
Factory method for creating a ClassImport concretization by file extension
- Parameters
-
fileName | name of imported file |
thread | pointer to CodeImpThread within which the importer runs |
- Returns
- the class import object
◆ enabled()
bool ClassImport::enabled |
( |
| ) |
const |
|
inline |
Return state of the importer. It may be disabled because of missing dependencies for example.
- Returns
- false - disabled, true - enabled
◆ importFile()
Import a single file.
- Parameters
-
fileName | The file to import. |
◆ importFiles()
Import files.
- Parameters
-
fileNames | List of files to import. |
◆ initialize()
◆ initPerFile()
void ClassImport::initPerFile |
( |
| ) |
|
|
protectedvirtual |
◆ log() [1/2]
Write info to a logger or to the debug output.
- Parameters
-
file | the name of the parsed file |
text | the text to write |
◆ log() [2/2]
Write info to a logger or to the debug output.
- Parameters
-
◆ parseFile()
◆ setRootPath()
◆ m_enabled
bool ClassImport::m_enabled |
|
protected |
◆ m_rootPath
◆ m_thread
thread in which the work of importing is done
The documentation for this class was generated from the following files: