Package org.jboss.resteasy.core
Class StringParameterInjector
java.lang.Object
org.jboss.resteasy.core.StringParameterInjector
- Direct Known Subclasses:
CookieParamInjector,FormParamInjector,HeaderParamInjector,MatrixParamInjector,QueryParamInjector
- Version:
- $Revision: 1 $
- Author:
- Bill Burke, Nicolas NESMON
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Typeprotected Class<?> protected Class<? extends Collection> protected Constructor<?> protected Stringprotected jakarta.ws.rs.ext.RuntimeDelegate.HeaderDelegate<?> protected booleanprotected booleanprotected jakarta.ws.rs.ext.ParamConverter<?> protected Stringprotected Class<?> protected AccessibleObjectprotected Class<?> protected StringParameterUnmarshaller<?> protected Method -
Constructor Summary
ConstructorsConstructorDescriptionStringParameterInjector(Class<?> type, Type genericType, String paramName, Class<?> paramType, String defaultValue, AccessibleObject target, Annotation[] annotations, ResteasyProviderFactory factory) StringParameterInjector(Class<?> type, Type genericType, String paramName, Class<?> paramType, String defaultValue, AccessibleObject target, Annotation[] annotations, ResteasyProviderFactory factory, Map<Class<? extends Annotation>, Collection<Class<?>>> ignoredTypes) -
Method Summary
Modifier and TypeMethodDescriptionextractValue(String strVal) extractValues(List<String> values) jakarta.ws.rs.ext.RuntimeDelegate.HeaderDelegate<?> jakarta.ws.rs.ext.ParamConverter<?> protected voidinitialize(Class<?> type, Type genericType, String paramName, Class<?> paramType, String defaultValue, AccessibleObject target, Annotation[] annotations, ResteasyProviderFactory factory) protected voidinitialize(Class<?> type, Type genericType, String paramName, Class<?> paramType, String defaultValue, AccessibleObject target, Annotation[] annotations, ResteasyProviderFactory factory, Map<Class<? extends Annotation>, Collection<Class<?>>> ignoredTypes) booleanprotected voidthrowProcessingException(String message, Throwable cause)
-
Field Details
-
type
-
baseType
-
baseGenericType
-
constructor
-
valueOf
-
defaultValue
-
paramName
-
paramType
-
isCollection
protected boolean isCollection -
isArray
protected boolean isArray -
collectionType
-
target
-
paramConverter
protected jakarta.ws.rs.ext.ParamConverter<?> paramConverter -
unmarshaller
-
delegate
protected jakarta.ws.rs.ext.RuntimeDelegate.HeaderDelegate<?> delegate
-
-
Constructor Details
-
StringParameterInjector
public StringParameterInjector() -
StringParameterInjector
public StringParameterInjector(Class<?> type, Type genericType, String paramName, Class<?> paramType, String defaultValue, AccessibleObject target, Annotation[] annotations, ResteasyProviderFactory factory) -
StringParameterInjector
public StringParameterInjector(Class<?> type, Type genericType, String paramName, Class<?> paramType, String defaultValue, AccessibleObject target, Annotation[] annotations, ResteasyProviderFactory factory, Map<Class<? extends Annotation>, Collection<Class<?>>> ignoredTypes)
-
-
Method Details
-
isCollectionOrArray
public boolean isCollectionOrArray() -
initialize
protected void initialize(Class<?> type, Type genericType, String paramName, Class<?> paramType, String defaultValue, AccessibleObject target, Annotation[] annotations, ResteasyProviderFactory factory) -
initialize
protected void initialize(Class<?> type, Type genericType, String paramName, Class<?> paramType, String defaultValue, AccessibleObject target, Annotation[] annotations, ResteasyProviderFactory factory, Map<Class<? extends Annotation>, Collection<Class<?>>> ignoredTypes) -
getParamSignature
-
extractValues
-
extractValue
-
getParamConverter
public jakarta.ws.rs.ext.ParamConverter<?> getParamConverter() -
getHeaderDelegate
public jakarta.ws.rs.ext.RuntimeDelegate.HeaderDelegate<?> getHeaderDelegate() -
throwProcessingException
-