@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) javax.swing.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.
|
REFERENCE, VERSION
Constructor and Description |
---|
MultiStepGUI()
Constructor
|
Modifier and Type | Method and Description |
---|---|
private void |
addPanels(javax.swing.JTabbedPane panels) |
static void |
main(java.lang.String[] args)
Main method that just spawns the UI.
|
void |
run()
Runs the application.
|
java.util.ArrayList<java.lang.String> |
serializeParameters()
Get the serialized parameters
|
void |
setParameters(Parameterization config)
Set the parameters.
|
printErrorMessage, runCLIApplication, usage
private static final Logging LOG
javax.swing.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(javax.swing.JTabbedPane panels)
public void setParameters(Parameterization config)
config
- Parameterizationpublic java.util.ArrayList<java.lang.String> serializeParameters()
public void run()
AbstractApplication
run
in class AbstractApplication
public static void main(java.lang.String[] args)
args
- command line parametersCopyright © 2019 ELKI Development Team. License information.