public class FormatConverterController extends AbstractPluginTemplate
FormatConverter
FormatConverterUi
apiCall, errorSink, logger, options
Constructor and Description |
---|
FormatConverterController()
Default constructor.
|
FormatConverterController(Path fileToLoad)
Constructor allowing passing file to process.
|
Modifier and Type | Method and Description |
---|---|
String |
about()
Return plugin description.
|
protected void |
executer()
Executed if
AbstractPluginBase.run(String) got parsable parameter string. |
FormatConverterModel |
getModel()
Get model and allow to set own configuration in no-gui mode.
|
protected void |
runPlugin()
Main plugin logic.
|
void |
saveDataFiles()
Save data selected in
FormatConverterModel . |
void |
showUi(boolean val)
Open plugin UI.
|
run, setPluginName
getOptions, parseArgumentString, publishMacroString
public FormatConverterController()
public FormatConverterController(Path fileToLoad)
fileToLoad
- to processFormatConverter.doConversion()
,
getModel()
protected void executer() throws QuimpException
AbstractPluginBase
AbstractPluginBase.run(String)
got parsable parameter string.executer
in class AbstractPluginTemplate
QuimpException
- on any error. Exception is handled depending on
AbstractOptionsParser.errorSink
set by AbstractPluginBase.run(String)
public FormatConverterModel getModel()
public void saveDataFiles() throws QuimpException
FormatConverterModel
.QuimpException
FormatConverterModel.getStatus()
,
FormatConverterUi
public void showUi(boolean val) throws Exception
AbstractPluginBase
Executed if AbstractPluginBase.run(String)
could not parse parameters.
showUi
in class AbstractPluginBase
val
- true to show UIException
- on any error. Handled by AbstractPluginBase.run(String)
public String about()
IQuimpPlugin
protected void runPlugin() throws QuimpPluginException
AbstractPluginTemplate
runPlugin
in class AbstractPluginTemplate
QuimpPluginException
- on any error, handled by AbstractPluginBase.run(String)
Copyright © 2002–2019 Department of Computer Science, Warwick University. All rights reserved.