RESTEasy JAX-RS Implementation 2.3.6.Final-redhat-1

org.jboss.resteasy.core
Class PrefixedFormInjector

java.lang.Object
  extended by org.jboss.resteasy.core.FormInjector
      extended by org.jboss.resteasy.core.PrefixedFormInjector
All Implemented Interfaces:
ValueInjector
Direct Known Subclasses:
AbstractCollectionFormInjector

public class PrefixedFormInjector
extends FormInjector

Extension of FormInjector that handles prefixes for associated classes.


Constructor Summary
PrefixedFormInjector(Class type, String prefix, ResteasyProviderFactory factory)
          Constructor setting the prefix.
 
Method Summary
protected  Object doInject(String prefix, HttpRequest request, HttpResponse response)
          Calls the super inject(HttpRequest, HttpResponse) method.
protected  boolean hasValue(List<String> list)
          Checks that the list has an non empty value.
 Object inject(HttpRequest request, HttpResponse response)
          Inject inside the context of an HTTP request.
 
Methods inherited from class org.jboss.resteasy.core.FormInjector
inject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrefixedFormInjector

public PrefixedFormInjector(Class type,
                            String prefix,
                            ResteasyProviderFactory factory)
Constructor setting the prefix.

Method Detail

inject

public Object inject(HttpRequest request,
                     HttpResponse response)
Inject inside the context of an HTTP request. Wraps the request in a

Specified by:
inject in interface ValueInjector
Overrides:
inject in class FormInjector
Returns:

doInject

protected Object doInject(String prefix,
                          HttpRequest request,
                          HttpResponse response)
Calls the super inject(HttpRequest, HttpResponse) method.


hasValue

protected boolean hasValue(List<String> list)
Checks that the list has an non empty value.


RESTEasy JAX-RS Implementation 2.3.6.Final-redhat-1

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.