ClassImport Class Reference
Interfaces classparser library to uml models Abstract base for programming language specific import classes. More...
#include <classimport.h>
Inheritance diagram for ClassImport:

Public Member Functions | |
| void | importFiles (const QStringList &files) |
| Import files. | |
Static Public Member Functions | |
| static ClassImport * | createImporterByFileExt (const QString &filename) |
| Factory method. | |
Protected Member Functions | |
| virtual void | initialize ()=0 |
| Initialize the importer. | |
| virtual void | parseFile (const QString &filename)=0 |
| Import a single file. | |
Detailed Description
Interfaces classparser library to uml models Abstract base for programming language specific import classes.
- Author:
- Mikko Pasanen
Oliver Kellogg Bugs and comments to uml-devel@lists.sf.net or http://bugs.kde.org
Definition at line 25 of file classimport.h.
Member Function Documentation
|
|
Import files.
Definition at line 27 of file classimport.cpp. References UMLApp::getDocument(), initialize(), parseFile(), and UMLDoc::writeToStatusBar(). Referenced by UMLApp::slotImportClasses(), and JavaImport::spawnImport(). |
|
|
Factory method.
Definition at line 42 of file classimport.cpp. Referenced by UMLApp::slotImportClasses(). |
|
|
Initialize the importer. This is called by importFiles() once, before entering the loop for importing one or more files. To be implemented by inheriting classes. Implemented in CppImport, and NativeImportBase. Referenced by importFiles(). |
|
|
Import a single file. To be implemented by inheriting classes.
Implemented in CppImport, IDLImport, JavaImport, and NativeImportBase. Referenced by importFiles(). |
The documentation for this class was generated from the following files:
