X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.document.ui%2Fsrc%2Forg%2Fsimantics%2Fdocument%2Fui%2Fwizard%2FFileDocumentImportWizard.java;h=0959ae9f854b9ba3aa900acc84143f8c26b1466a;hp=db5d63294298663350dd677717791e7341c94b7d;hb=e34fedee69a6f7e3ef2188a70d8be60f7d179c10;hpb=969bd23cab98a79ca9101af33334000879fb60c5 diff --git a/bundles/org.simantics.document.ui/src/org/simantics/document/ui/wizard/FileDocumentImportWizard.java b/bundles/org.simantics.document.ui/src/org/simantics/document/ui/wizard/FileDocumentImportWizard.java index db5d63294..0959ae9f8 100644 --- a/bundles/org.simantics.document.ui/src/org/simantics/document/ui/wizard/FileDocumentImportWizard.java +++ b/bundles/org.simantics.document.ui/src/org/simantics/document/ui/wizard/FileDocumentImportWizard.java @@ -1,43 +1,43 @@ -package org.simantics.document.ui.wizard; - -import java.io.File; - -import org.eclipse.jface.wizard.IWizardPage; -import org.eclipse.jface.wizard.Wizard; -import org.simantics.db.Resource; -import org.simantics.document.ui.graphfile.FileDocumentUtil; - -public abstract class FileDocumentImportWizard extends Wizard{ - - FileSelectionPage fileSelectionPage; - - public FileDocumentImportWizard(Resource lib) { - setWindowTitle("Document File import"); - setNeedsProgressMonitor(false); - } - - public abstract Resource getLib(); - - public abstract Resource getRel(); - - @Override - public void addPage(IWizardPage page) { - addPage(fileSelectionPage = new FileSelectionPage()); - } - - @Override - public boolean performFinish() { - final String fileName = fileSelectionPage.getFileName(); - if (fileName == null || fileName.length() == 0) - return false; - File file = new File(fileName); - if (!file.exists() || !file.canRead()) - return false; - FileDocumentUtil.importFileAsync(fileName, getLib(), getRel()); - - return true; - } - - - -} +package org.simantics.document.ui.wizard; + +import java.io.File; + +import org.eclipse.jface.wizard.IWizardPage; +import org.eclipse.jface.wizard.Wizard; +import org.simantics.db.Resource; +import org.simantics.document.FileDocumentUtil; + +public abstract class FileDocumentImportWizard extends Wizard{ + + FileSelectionPage fileSelectionPage; + + public FileDocumentImportWizard(Resource lib) { + setWindowTitle("Document File import"); + setNeedsProgressMonitor(false); + } + + public abstract Resource getLib(); + + public abstract Resource getRel(); + + @Override + public void addPage(IWizardPage page) { + addPage(fileSelectionPage = new FileSelectionPage()); + } + + @Override + public boolean performFinish() { + final String fileName = fileSelectionPage.getFileName(); + if (fileName == null || fileName.length() == 0) + return false; + File file = new File(fileName); + if (!file.exists() || !file.canRead()) + return false; + FileDocumentUtil.importFileAsync(fileName, getLib(), getRel()); + + return true; + } + + + +}