@Alias(value={"multi","multigui","multistepgui"}) public class MultiStepGUI extends AbstractApplication
AbstractApplication.Parameterizer
Modifier and Type | Field and Description |
---|---|
private AlgorithmTabPanel |
algTab
Algorithm panel.
|
private EvaluationTabPanel |
evalTab
Evaluation panel.
|
(package private) JFrame |
frame
The frame
|
private InputTabPanel |
inputTab
Input panel.
|
private static Logging |
LOG
ELKI logger for the GUI
|
private LoggingTabPanel |
logTab
Logging panel.
|
protected LogPanel |
outputArea
Logging output area.
|
private OutputTabPanel |
outTab
Output panel.
|
private SavedSettingsTabPanel |
setTab
Saved settingspanel.
|
INFORMATION
Constructor and Description |
---|
MultiStepGUI()
Constructor
|
Modifier and Type | Method and Description |
---|---|
private void |
addPanels(JTabbedPane panels) |
static void |
main(String[] args)
Main method that just spawns the UI.
|
void |
run()
Runs the application.
|
ArrayList<String> |
serializeParameters()
Get the serialized parameters
|
void |
setParameters(Parameterization config)
Set the parameters.
|
printErrorMessage, runCLIApplication, usage
private static final Logging LOG
JFrame frame
protected LogPanel outputArea
private InputTabPanel inputTab
private AlgorithmTabPanel algTab
private EvaluationTabPanel evalTab
private OutputTabPanel outTab
private LoggingTabPanel logTab
private SavedSettingsTabPanel setTab
private void addPanels(JTabbedPane panels)
public void setParameters(Parameterization config)
config
- Parameterizationpublic ArrayList<String> serializeParameters()
public void run() throws UnableToComplyException
AbstractApplication
run
in class AbstractApplication
UnableToComplyException
- if an error occurs during running the
applicationpublic static void main(String[] args)
args
- command line parameters