org.resteasy
Class StringParameterInjector

java.lang.Object
  extended by org.resteasy.StringParameterInjector
Direct Known Subclasses:
CookieParamInjector, HeaderParamInjector, MatrixParamInjector, QueryParamInjector

public class StringParameterInjector
extends java.lang.Object

Version:
$Revision: 1 $
Author:
Bill Burke

Field Summary
protected  java.lang.Class baseType
           
protected  java.lang.reflect.Constructor constructor
           
protected  java.lang.String defaultValue
           
protected  boolean isList
           
protected  java.lang.String paramName
           
protected  java.lang.String paramType
           
protected  java.lang.reflect.AccessibleObject target
           
protected  java.lang.Class type
           
protected  java.lang.reflect.Method valueOf
           
 
Constructor Summary
StringParameterInjector()
           
StringParameterInjector(java.lang.Class type, java.lang.reflect.Type genericType, java.lang.String paramName, java.lang.String paramType, java.lang.String defaultValue, java.lang.reflect.AccessibleObject target)
           
 
Method Summary
 java.lang.Object extractValue(java.lang.String strVal)
           
 java.lang.Object extractValues(java.util.List<java.lang.String> values)
           
 java.lang.String getParamSignature()
           
protected  void initialize(java.lang.Class type, java.lang.reflect.Type genericType, java.lang.String paramName, java.lang.String paramType, java.lang.String defaultValue, java.lang.reflect.AccessibleObject target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

protected java.lang.Class type

baseType

protected java.lang.Class baseType

constructor

protected java.lang.reflect.Constructor constructor

valueOf

protected java.lang.reflect.Method valueOf

defaultValue

protected java.lang.String defaultValue

paramName

protected java.lang.String paramName

paramType

protected java.lang.String paramType

isList

protected boolean isList

target

protected java.lang.reflect.AccessibleObject target
Constructor Detail

StringParameterInjector

public StringParameterInjector()

StringParameterInjector

public StringParameterInjector(java.lang.Class type,
                               java.lang.reflect.Type genericType,
                               java.lang.String paramName,
                               java.lang.String paramType,
                               java.lang.String defaultValue,
                               java.lang.reflect.AccessibleObject target)
Method Detail

initialize

protected void initialize(java.lang.Class type,
                          java.lang.reflect.Type genericType,
                          java.lang.String paramName,
                          java.lang.String paramType,
                          java.lang.String defaultValue,
                          java.lang.reflect.AccessibleObject target)

getParamSignature

public java.lang.String getParamSignature()

extractValues

public java.lang.Object extractValues(java.util.List<java.lang.String> values)

extractValue

public java.lang.Object extractValue(java.lang.String strVal)


Copyright © 2008. All Rights Reserved.