org.granite.messaging.amf.io.util
Class Property
java.lang.Object
org.granite.messaging.amf.io.util.Property
public abstract class Property
- extends Object
- Author:
- Franck WOLFF
|
Constructor Summary |
protected |
Property(org.granite.messaging.amf.io.convert.Converters converters,
String name)
|
Property
protected Property(org.granite.messaging.amf.io.convert.Converters converters,
String name)
getName
public String getName()
getConverters
protected org.granite.messaging.amf.io.convert.Converters getConverters()
setProperty
public void setProperty(Object instance,
Object value)
setProperty
public abstract void setProperty(Object instance,
Object value,
boolean convert)
getProperty
public abstract Object getProperty(Object instance)
getType
public abstract Type getType()
isAnnotationPresent
public abstract boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
getAnnotation
public abstract <T extends Annotation> T getAnnotation(Class<T> annotationClass)
convert
protected Object convert(Object value)
toString
public String toString()
- Overrides:
toString in class Object