Package elki.gui.configurator
Interface ParameterConfigurator
-
- All Known Implementing Classes:
AbstractParameterConfigurator
,AbstractSingleParameterConfigurator
,ClassListParameterConfigurator
,ClassParameterConfigurator
,EnumParameterConfigurator
,FileParameterConfigurator
,FlagParameterConfigurator
,TextParameterConfigurator
public interface ParameterConfigurator
Interface for different configuration assistants for the multistep GUI.- Since:
- 0.4.0
- Author:
- Erich Schubert
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addChangeListener(javax.swing.event.ChangeListener listener)
Add a change listenervoid
addParameter(java.lang.Object owner, Parameter<?> param, TrackParameters track)
Add a parameter to the panel.void
appendParameters(ListParameterization params)
Append the parameters to a list.void
removeChangeListener(javax.swing.event.ChangeListener listener)
Remove a change listener
-
-
-
Method Detail
-
addParameter
void addParameter(java.lang.Object owner, Parameter<?> param, TrackParameters track)
Add a parameter to the panel.- Parameters:
owner
- Owning ("parent") objectparam
- Parametertrack
- Parameter tracker
-
addChangeListener
void addChangeListener(javax.swing.event.ChangeListener listener)
Add a change listener- Parameters:
listener
- Change listener
-
removeChangeListener
void removeChangeListener(javax.swing.event.ChangeListener listener)
Remove a change listener- Parameters:
listener
- Change listener
-
appendParameters
void appendParameters(ListParameterization params)
Append the parameters to a list.- Parameters:
params
- Parameter list (output)
-
-