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)