Uses of Class
es.urjc.etsii.grafo.autoconfig.fill.ParameterProvider
Packages that use ParameterProvider
Package
Description
-
Uses of ParameterProvider in es.urjc.etsii.grafo.autoconfig.builder
Method parameters in es.urjc.etsii.grafo.autoconfig.builder with type arguments of type ParameterProviderModifier and TypeMethodDescriptionstatic Object
AlgorithmBuilderUtil.build
(Class<?> clazz, Map<String, Object> args, List<ParameterProvider> paramProviders) Build algorithm component given a set of parametersstatic <T> Constructor
<T> AlgorithmBuilderUtil.findConstructor
(Class<T> clazz, Map<String, Class<?>> mandatoryParams, List<ParameterProvider> optionalParams) Find a constructor method in the target class that accepts the given combination of parameter (name, type) in any order.static Object
AlgorithmBuilderUtil.getProvidedValue
(Class<?> pType, String pName, List<ParameterProvider> paramProviders) static Object
AlgorithmBuilderUtil.getProvidedValue
(Parameter p, List<ParameterProvider> paramProviders) -
Uses of ParameterProvider in es.urjc.etsii.grafo.autoconfig.fill
Subclasses of ParameterProvider in es.urjc.etsii.grafo.autoconfig.fill -
Uses of ParameterProvider in es.urjc.etsii.grafo.autoconfig.inventory
Methods in es.urjc.etsii.grafo.autoconfig.inventory that return types with arguments of type ParameterProviderModifier and TypeMethodDescriptionAlgorithmInventoryService.AlgorithmInventory.paramProviders()
Returns the value of theparamProviders
record component.Constructor parameters in es.urjc.etsii.grafo.autoconfig.inventory with type arguments of type ParameterProviderModifierConstructorDescriptionAlgorithmInventory
(Map<Class<?>, Collection<Class<?>>> componentsByType, Map<String, Class<?>> componentByName, Map<String, String> aliases, Map<String, AlgorithmComponentFactory> factories, List<ParameterProvider> paramProviders) Creates an instance of aAlgorithmInventory
record class.