|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.argouml.uml.reveng.ImportCommon
org.argouml.uml.reveng.Import
public class Import
This is the main class for the Swing importer framework. It extends ImportCommon which contains all the GUI independent pieces of the import framework.
The Service Providers Interface (SPI) to the individual language importers is defined in such a way that they can be completely GUI independent as well, receiving lists of source files and settings for the import and reporting progress via progress monitor API. It provides JPanels for tailoring the import run in the FileChooser.
The Import run is started by calling doFile(Project, File)
Supports recursive search in folder for source files with matching extensions.
There are three levels of detail for import:
| Field Summary |
|---|
| Fields inherited from class org.argouml.uml.reveng.ImportCommon |
|---|
MAX_PROGRESS_IMPORT, MAX_PROGRESS_PREPARE |
| Fields inherited from interface org.argouml.uml.reveng.ImportSettings |
|---|
DETAIL_CLASSIFIER, DETAIL_CLASSIFIER_FEATURE, DETAIL_FULL |
| Constructor Summary | |
|---|---|
Import(java.awt.Frame frame)
Creates dialog window with chooser and configuration panel. |
|
| Method Summary | |
|---|---|
void |
doFile()
Parse all selected files. |
int |
getImportLevel()
|
java.lang.String |
getInputSourceEncoding()
|
boolean |
isAttributeSelected()
Deprecated. |
boolean |
isChangedOnlySelected()
|
boolean |
isCreateDiagramsSelected()
|
boolean |
isDatatypeSelected()
Deprecated. |
boolean |
isDescendSelected()
|
boolean |
isDiagramLayoutSelected()
|
boolean |
isMinimizeFigsSelected()
|
| Methods inherited from class org.argouml.uml.reveng.ImportCommon |
|---|
doImport, getCurrentModule, getEncoding, getFileList, getImportClasspath, getLanguages, getModules, getSelectedFile, getSelectedFiles, getSrcPath, initCurrentDiagram, isChangedOnly, isCreateDiagrams, isDescend, isDiagramLayout, isMinimizeFigs, layoutDiagrams, setCurrentModule, setSelectedFile, setSelectedFiles, setSelectedSuffixFilter, setSrcPath |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Import(java.awt.Frame frame)
frame - the ui frame to display dialogs on| Method Detail |
|---|
public java.lang.String getInputSourceEncoding()
getInputSourceEncoding in interface ImportSettingsgetInputSourceEncoding in class ImportCommon@Deprecated public boolean isAttributeSelected()
isAttributeSelected in interface ImportSettings@Deprecated public boolean isDatatypeSelected()
isDatatypeSelected in interface ImportSettingspublic void doFile()
public int getImportLevel()
getImportLevel in interface ImportSettingsgetImportLevel in class ImportCommonpublic boolean isCreateDiagramsSelected()
isCreateDiagramsSelected in interface ImportSettingsisCreateDiagramsSelected in interface ImportSettingsInternalisCreateDiagramsSelected in class ImportCommonpublic boolean isMinimizeFigsSelected()
isMinimizeFigsSelected in interface ImportSettingsisMinimizeFigsSelected in interface ImportSettingsInternalisMinimizeFigsSelected in class ImportCommonpublic boolean isDiagramLayoutSelected()
isDiagramLayoutSelected in interface ImportSettingsInternalisDiagramLayoutSelected in class ImportCommonpublic boolean isDescendSelected()
isDescendSelected in interface ImportSettingsInternalisDescendSelected in class ImportCommonpublic boolean isChangedOnlySelected()
isChangedOnlySelected in interface ImportSettingsInternalisChangedOnlySelected in class ImportCommon
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| ArgoUML © 1996-2006 | ArgoUML Homepage | ArgoUML Cookbook |