public class DefaultPortableViewEditorManager extends Object implements PortableViewEditorManager
Default implementation of PortableViewEditorManager
Constructor and Description |
---|
DefaultPortableViewEditorManager() |
Modifier and Type | Method and Description |
---|---|
File |
askForAOutputFolder(String description)
Shows a dialog to ask a output folder
|
void |
compileInInstallFolder(PortableViewCompilation compilation,
CompilationListener listener) |
void |
createPortableViewFromView(ViewDocument view,
CompilationListener listener,
boolean openWindow) |
ViewDocument |
exportPortableViewToView(PortableViewDocument map,
boolean openViewWindow) |
ViewDocument |
exportPortableViewToView(PortableViewDocument map,
File exportFolder,
boolean openViewWindow) |
File |
generatePackage(PortableViewDocument portableView) |
File |
generatePackage(PortableViewDocument portableView,
File targetFolder) |
PortableViewDocumentManager |
getDocManager() |
PortableViewDocument |
getPortableViewDocumentByView(ViewDocument view) |
Project |
getProject()
Gets current gvSIG project
|
void |
regeneratePortableView(PortableViewDocument map,
CompilationListener listener,
boolean openWindow) |
public void createPortableViewFromView(ViewDocument view, CompilationListener listener, boolean openWindow)
createPortableViewFromView
in interface PortableViewEditorManager
public void compileInInstallFolder(PortableViewCompilation compilation, CompilationListener listener)
compileInInstallFolder
in interface PortableViewEditorManager
compilation
- to compilelistener
- of the processpublic PortableViewDocumentManager getDocManager()
getDocManager
in interface PortableViewEditorManager
public File generatePackage(PortableViewDocument portableView, File targetFolder) throws PortableViewException, IOException
generatePackage
in interface PortableViewEditorManager
portableView
- to packingtargetFolder
- to store result filePortableViewException
IOException
public File generatePackage(PortableViewDocument portableView) throws PortableViewException, IOException
generatePackage
in interface PortableViewEditorManager
PortableViewException
IOException
public PortableViewDocument getPortableViewDocumentByView(ViewDocument view)
getPortableViewDocumentByView
in interface PortableViewEditorManager
public Project getProject()
public File askForAOutputFolder(String description)
description
- of the file is forpublic ViewDocument exportPortableViewToView(PortableViewDocument map, boolean openViewWindow) throws IOException, InvalidPortableViewFormatException, PersistenceException
exportPortableViewToView
in interface PortableViewEditorManager
IOException
InvalidPortableViewFormatException
PersistenceException
public ViewDocument exportPortableViewToView(PortableViewDocument map, File exportFolder, boolean openViewWindow) throws IOException, InvalidPortableViewFormatException, PersistenceException
exportPortableViewToView
in interface PortableViewEditorManager
exportFolder
- Warning: this folder must be emptyIOException
InvalidPortableViewFormatException
PersistenceException
public void regeneratePortableView(PortableViewDocument map, CompilationListener listener, boolean openWindow) throws InvalidPortableViewFormatException, CantLoadContextException, IOException
regeneratePortableView
in interface PortableViewEditorManager
InvalidPortableViewFormatException
CantLoadContextException
IOException