Package org.jboss.resteasy.spi.metadata
Class Parameter
- java.lang.Object
 - 
- org.jboss.resteasy.spi.metadata.Parameter
 
 
- 
- Direct Known Subclasses:
 ConstructorParameter,FieldParameter,MethodParameter,SetterParameter
public abstract class Parameter extends Object
- Version:
 - $Revision: 1 $
 - Author:
 - Bill Burke
 
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classParameter.ParamType 
- 
Field Summary
Fields Modifier and Type Field Description protected StringdefaultValueprotected booleanencodedprotected TypegenericTypeprotected StringparamNameprotected Parameter.ParamTypeparamTypeprotected ResourceClassresourceClassprotected Class<?>type 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedParameter(ResourceClass resourceClass, Class<?> type, Type genericType) 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract AccessibleObjectgetAccessibleObject()abstract Annotation[]getAnnotations()StringgetDefaultValue()TypegetGenericType()StringgetParamName()Parameter.ParamTypegetParamType()ResourceClassgetResourceClass()Class<?>getType()booleanisEncoded()voidsetDefaultValue(String defaultValue)voidsetEncoded(boolean encoded)voidsetParamName(String paramName)voidsetParamType(Parameter.ParamType paramType)voidsetResourceClass(ResourceClass resourceClass) 
 - 
 
- 
- 
Field Detail
- 
resourceClass
protected ResourceClass resourceClass
 
- 
type
protected Class<?> type
 
- 
genericType
protected Type genericType
 
- 
paramType
protected Parameter.ParamType paramType
 
- 
paramName
protected String paramName
 
- 
encoded
protected boolean encoded
 
- 
defaultValue
protected String defaultValue
 
 - 
 
- 
Constructor Detail
- 
Parameter
protected Parameter(ResourceClass resourceClass, Class<?> type, Type genericType)
 
 - 
 
- 
Method Detail
- 
getResourceClass
public ResourceClass getResourceClass()
 
- 
setResourceClass
public void setResourceClass(ResourceClass resourceClass)
 
- 
getType
public Class<?> getType()
 
- 
getGenericType
public Type getGenericType()
 
- 
getParamType
public Parameter.ParamType getParamType()
 
- 
getParamName
public String getParamName()
 
- 
isEncoded
public boolean isEncoded()
 
- 
getDefaultValue
public String getDefaultValue()
 
- 
setParamType
public void setParamType(Parameter.ParamType paramType)
 
- 
setParamName
public void setParamName(String paramName)
 
- 
setDefaultValue
public void setDefaultValue(String defaultValue)
 
- 
setEncoded
public void setEncoded(boolean encoded)
 
- 
getAccessibleObject
public abstract AccessibleObject getAccessibleObject()
 
- 
getAnnotations
public abstract Annotation[] getAnnotations()
 
 - 
 
 -