org.resteasy
Class StringParameterInjector
java.lang.Object
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 |
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
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)
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.