public class JavaMethodProperty extends Object implements JavaProperty
| Type | Property and Description |
|---|---|
boolean |
isExternalized |
| Constructor and Description |
|---|
JavaMethodProperty(JavaTypeFactory provider,
String name,
JavaMethod readMethod,
JavaMethod writeMethod) |
JavaMethodProperty(JavaTypeFactory provider,
String name,
JavaMethod readMethod,
JavaMethod writeMethod,
ParameterizedType declaringType) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(JavaProperty o) |
boolean |
equals(Object obj) |
String |
getAccess() |
<T extends Annotation> |
getAnnotation(Class<T> annotationClass) |
ClientType |
getAs3Type() |
String |
getCapitalizedName() |
ClientType |
getClientType() |
Annotation[] |
getDeclaredAnnotations() |
Type |
getGenericType() |
Type[] |
getGenericTypes() |
String |
getName() |
JavaMethod |
getReadMethod() |
Class<?> |
getType() |
JavaMethod |
getWriteMethod() |
int |
hashCode() |
boolean |
isAnnotationPresent(Class<? extends Annotation> annotationClass) |
boolean |
isEnum() |
boolean |
isExternalizedProperty() |
boolean |
isReadable() |
boolean |
isReadOverride() |
boolean |
isWritable() |
boolean |
isWriteOverride() |
isExternalizedProperty in interface JavaPropertypublic JavaMethodProperty(JavaTypeFactory provider, String name, JavaMethod readMethod, JavaMethod writeMethod)
public JavaMethodProperty(JavaTypeFactory provider, String name, JavaMethod readMethod, JavaMethod writeMethod, ParameterizedType declaringType)
public String getName()
getName in interface JavaPropertypublic String getCapitalizedName()
getCapitalizedName in interface JavaPropertypublic Class<?> getType()
getType in interface JavaPropertypublic Type getGenericType()
public Type[] getGenericTypes()
getGenericTypes in interface JavaPropertypublic boolean isReadable()
isReadable in interface JavaPropertypublic boolean isWritable()
isWritable in interface JavaPropertypublic boolean isExternalizedProperty()
isExternalizedProperty in interface JavaPropertypublic boolean isEnum()
isEnum in interface JavaPropertypublic boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
isAnnotationPresent in interface JavaPropertypublic <T extends Annotation> T getAnnotation(Class<T> annotationClass)
getAnnotation in interface JavaPropertypublic Annotation[] getDeclaredAnnotations()
getDeclaredAnnotations in interface JavaPropertypublic boolean isReadOverride()
isReadOverride in interface JavaPropertypublic boolean isWriteOverride()
isWriteOverride in interface JavaPropertypublic JavaMethod getReadMethod()
getReadMethod in interface JavaPropertypublic JavaMethod getWriteMethod()
getWriteMethod in interface JavaPropertypublic ClientType getAs3Type()
public ClientType getClientType()
getClientType in interface ClientTypedpublic int compareTo(JavaProperty o)
compareTo in interface Comparable<JavaProperty>