org.jboss.resteasy.core
Class MatrixParamInjector

java.lang.Object
  extended by org.jboss.resteasy.core.StringParameterInjector
      extended by org.jboss.resteasy.core.MatrixParamInjector
All Implemented Interfaces:
ValueInjector

public class MatrixParamInjector
extends StringParameterInjector
implements ValueInjector

Version:
$Revision: 1 $
Author:
Bill Burke

Field Summary
 
Fields inherited from class org.jboss.resteasy.core.StringParameterInjector
baseType, collectionType, constructor, converter, defaultValue, delegate, isCollection, paramName, paramType, target, type, valueOf
 
Constructor Summary
MatrixParamInjector(java.lang.Class type, java.lang.reflect.Type genericType, java.lang.reflect.AccessibleObject target, java.lang.String paramName, java.lang.String defaultValue, ResteasyProviderFactory factory)
           
 
Method Summary
 java.lang.Object inject()
          Inject outside the context of an HTTP request.
 java.lang.Object inject(HttpRequest request, HttpResponse response)
          Inject inside the context of an HTTP request.
 
Methods inherited from class org.jboss.resteasy.core.StringParameterInjector
extractValue, extractValues, getParamSignature, initialize, isCollectionOrArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatrixParamInjector

public MatrixParamInjector(java.lang.Class type,
                           java.lang.reflect.Type genericType,
                           java.lang.reflect.AccessibleObject target,
                           java.lang.String paramName,
                           java.lang.String defaultValue,
                           ResteasyProviderFactory factory)
Method Detail

inject

public java.lang.Object inject(HttpRequest request,
                               HttpResponse response)
Description copied from interface: ValueInjector
Inject inside the context of an HTTP request.

Specified by:
inject in interface ValueInjector
Returns:

inject

public java.lang.Object inject()
Description copied from interface: ValueInjector
Inject outside the context of an HTTP request. For instance, a singleton may have proxiable and injectable jax-rs objects like Request, UriInfo, or HttpHeaders.

Specified by:
inject in interface ValueInjector
Returns:


Copyright © 2009. All Rights Reserved.