T - The supported class.public abstract class GenericValueProvider<T> extends Object implements ValueProvider
| Modifier | Constructor and Description |
|---|---|
protected |
GenericValueProvider(Class<T> acceptedClass) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canProvide(Class<?> parameterClass)
Checks if this provider can supply values for the given class.
|
abstract Object |
provide(Class<?> parameterClass,
Method setterMethod)
Provides a value for the given class.
|
public boolean canProvide(Class<?> parameterClass)
ValueProvidercanProvide in interface ValueProviderparameterClass - The class to supply values for.public abstract Object provide(Class<?> parameterClass, Method setterMethod)
ValueProviderprovide in interface ValueProviderparameterClass - The class to provide a value for.setterMethod - The setter method of the property being set.Copyright © 2018. All rights reserved.