Interface ParameterServiceProvider
-
- All Known Implementing Classes:
Parameter.ParameterService
public interface ParameterServiceProviderImplementation of this service is used by any Parameter implementation to overcome the inheritance of static methods.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<Class,Parameter.ParamAnnotationHelper>getParameterAnnotationHelperMap()A map of supported Parameter Annotations.Parameter.ParamCreationFactory<? extends Parameter>getParameterCreationFactory()Get a factory to be used to instantiate theParameter
-
-
-
Method Detail
-
getParameterAnnotationHelperMap
Map<Class,Parameter.ParamAnnotationHelper> getParameterAnnotationHelperMap()
A map of supported Parameter Annotations. The maps from each foundParameterServiceProviderare combined to provide a list of Parameter Annotations for the givenParameter.- Returns:
- A map of subset of Parameter Annotations known to the ParameterServiceProvider
-
getParameterCreationFactory
Parameter.ParamCreationFactory<? extends Parameter> getParameterCreationFactory()
Get a factory to be used to instantiate theParameter- Returns:
Parameterinstantiating factory
-
-