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