Package elki.gui.configurator
Interface ParameterConfigurator
-
- All Known Implementing Classes:
AbstractParameterConfigurator,AbstractSingleParameterConfigurator,ClassListParameterConfigurator,ClassParameterConfigurator,EnumParameterConfigurator,FileParameterConfigurator,FlagParameterConfigurator,TextParameterConfigurator
public interface ParameterConfiguratorInterface 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 voidaddChangeListener(javax.swing.event.ChangeListener listener)Add a change listenervoidaddParameter(java.lang.Object owner, Parameter<?> param, TrackParameters track)Add a parameter to the panel.voidappendParameters(ListParameterization params)Append the parameters to a list.voidremoveChangeListener(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)
-
-