public abstract class Parameter extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Parameter.ParamType |
Modifier and Type | Field and Description |
---|---|
protected String |
defaultValue |
protected boolean |
encoded |
protected Type |
genericType |
protected String |
paramName |
protected Parameter.ParamType |
paramType |
protected ResourceClass |
resourceClass |
protected Class<?> |
type |
Modifier | Constructor and Description |
---|---|
protected |
Parameter(ResourceClass resourceClass,
Class<?> type,
Type genericType) |
Modifier and Type | Method and Description |
---|---|
abstract AccessibleObject |
getAccessibleObject() |
abstract Annotation[] |
getAnnotations() |
String |
getDefaultValue() |
Type |
getGenericType() |
String |
getParamName() |
Parameter.ParamType |
getParamType() |
ResourceClass |
getResourceClass() |
Class<?> |
getType() |
boolean |
isEncoded() |
void |
setDefaultValue(String defaultValue) |
void |
setEncoded(boolean encoded) |
void |
setParamName(String paramName) |
void |
setParamType(Parameter.ParamType paramType) |
void |
setResourceClass(ResourceClass resourceClass) |
protected ResourceClass resourceClass
protected Class<?> type
protected Type genericType
protected Parameter.ParamType paramType
protected String paramName
protected boolean encoded
protected String defaultValue
protected Parameter(ResourceClass resourceClass, Class<?> type, Type genericType)
public ResourceClass getResourceClass()
public void setResourceClass(ResourceClass resourceClass)
public Class<?> getType()
public Type getGenericType()
public Parameter.ParamType getParamType()
public String getParamName()
public boolean isEncoded()
public String getDefaultValue()
public void setParamType(Parameter.ParamType paramType)
public void setParamName(String paramName)
public void setDefaultValue(String defaultValue)
public void setEncoded(boolean encoded)
public abstract AccessibleObject getAccessibleObject()
public abstract Annotation[] getAnnotations()
Copyright © 2020 JBoss by Red Hat. All rights reserved.