Interface IModelMinimizer.Registry
- All Known Implementing Classes:
ModelMinimizerRegistry
- Enclosing interface:
- IModelMinimizer
public static interface IModelMinimizer.Registry
A registry for model minimizers.
- Since:
- 4.4
-
Method Summary
Modifier and TypeMethodDescriptionaddMinimizer(IModelMinimizer minimizer) Add the givenminimizerto this registry.Returns a minimizer containing all registered minimizers.Returns the list of registered model minimizers.removeMinimizer(String className) Removes theminimizerregistered within this registry with the given class name.
-
Method Details
-
getModelMinimizers
List<IModelMinimizer> getModelMinimizers()Returns the list of registered model minimizers.- Returns:
- the list of registered model minimizers.
-
addMinimizer
Add the givenminimizerto this registry.- Parameters:
minimizer- the minimizer to be added.- Returns:
- the previous value associated with the class name of the given
minimizer.
-
removeMinimizer
Removes theminimizerregistered within this registry with the given class name.- Parameters:
className- the class name of a previously registeredminimizer.- Returns:
- the previously registered
minimizeror null if none was registered.
-
getCompoundMinimizer
CompoundModelMinimizer getCompoundMinimizer()Returns a minimizer containing all registered minimizers.- Returns:
- a new compound minimizer with all registered minimizers.
-