public final class ParameterValueHelper
extends java.lang.Object
parameterized resource model components.| Modifier | Constructor and Description |
|---|---|
private |
ParameterValueHelper()
Prevents instantiation.
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<ParamValueFactoryWithSource<?>> |
createValueProviders(org.glassfish.hk2.api.ServiceLocator locator,
Parameterized parameterized)
Create list of parameter value providers for the given
parameterized resource model component. |
static java.lang.Object[] |
getParameterValues(java.util.List<ParamValueFactoryWithSource<?>> valueProviders)
Get the array of parameter values.
|
private static org.glassfish.hk2.api.Factory<?> |
getValueFactory(java.util.Collection<ValueFactoryProvider> valueFactoryProviders,
Parameter parameter) |
private static <T> ParamValueFactoryWithSource<T> |
wrapParamFactory(org.glassfish.hk2.api.Factory<T> factory,
Parameter.Source paramSource) |
public static java.lang.Object[] getParameterValues(java.util.List<ParamValueFactoryWithSource<?>> valueProviders)
valueProviders - a list of value providers.public static java.util.List<ParamValueFactoryWithSource<?>> createValueProviders(org.glassfish.hk2.api.ServiceLocator locator, Parameterized parameterized)
parameterized resource model component.locator - HK2 service locator.parameterized - parameterized resource model component.private static <T> ParamValueFactoryWithSource<T> wrapParamFactory(org.glassfish.hk2.api.Factory<T> factory, Parameter.Source paramSource)
private static org.glassfish.hk2.api.Factory<?> getValueFactory(java.util.Collection<ValueFactoryProvider> valueFactoryProviders, Parameter parameter)