public abstract class Property
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static AMFSpecialValueFactory |
specialValueFactory |
| Modifier | Constructor and Description |
|---|---|
protected |
Property(Converters converters,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
convert(java.lang.Object value) |
<T extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.Class<T> annotationClass) |
abstract <T extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.Class<T> annotationClass,
boolean recursive) |
protected Converters |
getConverters() |
abstract java.lang.Class<?> |
getDeclaringClass() |
java.lang.String |
getName() |
abstract java.lang.reflect.Type |
getType() |
abstract java.lang.Object |
getValue(java.lang.Object instance) |
boolean |
isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass) |
abstract boolean |
isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass,
boolean recursive) |
void |
setValue(java.lang.Object instance,
java.lang.Object value) |
abstract void |
setValue(java.lang.Object instance,
java.lang.Object value,
boolean convert) |
java.lang.String |
toString() |
protected static final AMFSpecialValueFactory specialValueFactory
protected Property(Converters converters, java.lang.String name)
public java.lang.String getName()
protected Converters getConverters()
public void setValue(java.lang.Object instance,
java.lang.Object value)
public abstract void setValue(java.lang.Object instance,
java.lang.Object value,
boolean convert)
public abstract java.lang.Object getValue(java.lang.Object instance)
public abstract java.lang.reflect.Type getType()
public abstract java.lang.Class<?> getDeclaringClass()
public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
public abstract boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass,
boolean recursive)
public <T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotationClass)
public abstract <T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotationClass,
boolean recursive)
protected java.lang.Object convert(java.lang.Object value)
public java.lang.String toString()
toString in class java.lang.Object