com.sun.jersey.server.impl.model.parameter
Class BaseParamInjectableProvider<A extends java.lang.annotation.Annotation>

java.lang.Object
  extended by com.sun.jersey.server.impl.model.parameter.BaseParamInjectableProvider<A>
All Implemented Interfaces:
InjectableProvider<A,Parameter>
Direct Known Subclasses:
CookieParamInjectableProvider, FormParamInjectableProvider, HeaderParamInjectableProvider, MatrixParamInjectableProvider, PathParamInjectableProvider, QueryParamInjectableProvider

public abstract class BaseParamInjectableProvider<A extends java.lang.annotation.Annotation>
extends java.lang.Object
implements InjectableProvider<A,Parameter>

Author:
Paul.Sandoz@Sun.Com

Method Summary
protected  MultivaluedParameterExtractor get(Parameter p)
           
 ComponentScope getScope()
          Get the scope of the injectable provider.
protected  MultivaluedParameterExtractor getWithoutDefaultValue(Parameter p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.jersey.spi.inject.InjectableProvider
getInjectable
 

Method Detail

getScope

public ComponentScope getScope()
Description copied from interface: InjectableProvider
Get the scope of the injectable provider.

Specified by:
getScope in interface InjectableProvider<A extends java.lang.annotation.Annotation,Parameter>
Returns:
the scope.

getWithoutDefaultValue

protected MultivaluedParameterExtractor getWithoutDefaultValue(Parameter p)

get

protected MultivaluedParameterExtractor get(Parameter p)


Copyright © 2011 Sun Microsystems, Inc. All Rights Reserved.