org.glassfish.jersey.server.spi.internal
Class ParameterValueHelper

java.lang.Object
  extended by org.glassfish.jersey.server.spi.internal.ParameterValueHelper

public final class ParameterValueHelper
extends Object

Utility methods for retrieving values or value providers for the parameterized resource model components.

Author:
Marek Potociar (marek.potociar at oracle.com)

Method Summary
static List<org.glassfish.hk2.api.Factory<?>> createValueProviders(org.glassfish.hk2.api.ServiceLocator locator, Parameterized parameterized)
          Create list of parameter value providers for the given parameterized resource model component.
static Object[] getParameterValues(List<org.glassfish.hk2.api.Factory<?>> valueProviders)
          Get the array of parameter values.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getParameterValues

public static Object[] getParameterValues(List<org.glassfish.hk2.api.Factory<?>> valueProviders)
Get the array of parameter values.

Parameters:
valueProviders - a list of value providers.
Returns:
array of parameter values provided by the value providers.

createValueProviders

public static List<org.glassfish.hk2.api.Factory<?>> createValueProviders(org.glassfish.hk2.api.ServiceLocator locator,
                                                                          Parameterized parameterized)
Create list of parameter value providers for the given parameterized resource model component.

Parameters:
locator - HK2 service locator.
parameterized - parameterized resource model component.
Returns:
list of parameter value providers for the parameterized component.


Copyright © 2007-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.