Package elki.visualization
Class VisualizerParameterizer.Par
- java.lang.Object
-
- elki.visualization.VisualizerParameterizer.Par
-
- All Implemented Interfaces:
Parameterizer
- Enclosing class:
- VisualizerParameterizer
public static class VisualizerParameterizer.Par extends java.lang.Object implements Parameterizer
Parameterization class.- Author:
- Erich Schubert
-
-
Field Summary
Fields Modifier and Type Field Description static OptionIDENABLEVIS_IDParameter to enable visualizersprotected java.util.regex.PatternenableVisualizersPattern to enable visualizersprotected java.util.Collection<VisualizationProcessor>factoriesVisualizer factoriesprotected intsamplesizeSampling sizestatic OptionIDSAMPLING_IDParameter to set the sampling levelstatic OptionIDSHOWVIS_IDParameter to show visualizers hidden by defaultprotected java.util.regex.PatternshowVisualizersPattern to show additional visualizersprotected StyleLibrarystylelibStyle librarystatic OptionIDSTYLELIB_IDParameter to get the style properties file.
-
Constructor Summary
Constructors Constructor Description Par()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static <O> java.util.Collection<VisualizationProcessor>collectFactorys(MergedParameterization config, java.util.regex.Pattern filter)Collect and instantiate all visualizer factories.voidconfigure(Parameterization config)Configure the class.VisualizerParameterizermake()Make an instance after successful configuration.
-
-
-
Field Detail
-
STYLELIB_ID
public static final OptionID STYLELIB_ID
Parameter to get the style properties file.Included stylesheets:
- classic
- default
- greyscale
- neon
- presentation
*.propertiesfiles in the packageelki.visualization.style.
-
ENABLEVIS_ID
public static final OptionID ENABLEVIS_ID
Parameter to enable visualizers
-
SAMPLING_ID
public static final OptionID SAMPLING_ID
Parameter to set the sampling level
-
SHOWVIS_ID
public static final OptionID SHOWVIS_ID
Parameter to show visualizers hidden by default
-
stylelib
protected StyleLibrary stylelib
Style library
-
enableVisualizers
protected java.util.regex.Pattern enableVisualizers
Pattern to enable visualizers
-
showVisualizers
protected java.util.regex.Pattern showVisualizers
Pattern to show additional visualizers
-
factories
protected java.util.Collection<VisualizationProcessor> factories
Visualizer factories
-
samplesize
protected int samplesize
Sampling size
-
-
Method Detail
-
configure
public void configure(Parameterization config)
Description copied from interface:ParameterizerConfigure the class.Note: the status is collected by the parameterization object, so that multiple errors may arise and be reported in one run.
- Specified by:
configurein interfaceParameterizer- Parameters:
config- Parameterization
-
collectFactorys
private static <O> java.util.Collection<VisualizationProcessor> collectFactorys(MergedParameterization config, java.util.regex.Pattern filter)
Collect and instantiate all visualizer factories.- Parameters:
config- Parameterizationfilter- Filter- Returns:
- List of all adapters found.
-
make
public VisualizerParameterizer make()
Description copied from interface:ParameterizerMake an instance after successful configuration.Note: your class should return the exact type, only this very broad interface should use
Objectas return type.- Specified by:
makein interfaceParameterizer- Returns:
- a new instance
-
-