| Constructor and Description |
|---|
BeanProp(String name) |
BeanProp(String name,
Field field,
boolean readOnly) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
<T> T |
get(Object target) |
<T extends Annotation> |
getAnnotation(Class<T> annotationClass) |
Annotation[] |
getAnnotations() |
Class<?> |
getDeclaringType() |
Object |
getDefaultValue() |
Field |
getField() |
ParameterizedType |
getGenericType() |
Method |
getGetter() |
String |
getName() |
<T> T |
getRaw(Object target) |
ParameterizedType |
getRawGenericType() |
Class<?> |
getRawType() |
Class<?> |
getRawTypeArg(int index) |
int |
getRawTypeArgsCount() |
TypeKind |
getRawTypeKind() |
Method |
getSetter() |
Class<?> |
getType() |
Class<?> |
getTypeArg(int index) |
int |
getTypeArgsCount() |
TypeKind |
getTypeKind() |
int |
hashCode() |
void |
init() |
boolean |
isReadOnly() |
void |
reset(Object target) |
void |
set(Object target,
Object value) |
void |
setDefaultValue(Object defaultValue) |
void |
setField(Field field) |
void |
setGetter(Method getter) |
void |
setRaw(Object target,
Object value) |
void |
setReadOnly(boolean readOnly) |
void |
setSetter(Method setter) |
String |
toString() |
public BeanProp(String name)
public void init()
public void setGetter(Method getter)
public void setSetter(Method setter)
public Method getGetter()
public Method getSetter()
public Field getField()
public void setField(Field field)
public boolean isReadOnly()
isReadOnly in interface Proppublic void setReadOnly(boolean readOnly)
public TypeKind getTypeKind()
getTypeKind in interface Proppublic ParameterizedType getGenericType()
getGenericType in interface Proppublic Object getDefaultValue()
public void setDefaultValue(Object defaultValue)
public Class<?> getDeclaringType()
getDeclaringType in interface Proppublic int getTypeArgsCount()
getTypeArgsCount in interface Proppublic Class<?> getTypeArg(int index)
getTypeArg in interface Proppublic <T extends Annotation> T getAnnotation(Class<T> annotationClass)
getAnnotation in interface Proppublic Annotation[] getAnnotations()
getAnnotations in interface Proppublic Class<?> getRawType()
getRawType in interface Proppublic TypeKind getRawTypeKind()
getRawTypeKind in interface Proppublic ParameterizedType getRawGenericType()
getRawGenericType in interface Proppublic int getRawTypeArgsCount()
getRawTypeArgsCount in interface Proppublic Class<?> getRawTypeArg(int index)
getRawTypeArg in interface PropCopyright © 2014–2015 Nikolche Mihajlovski and contributors. All rights reserved.