org.granite.client.javafx
Class JavaFXProperty

java.lang.Object
  extended by org.granite.messaging.amf.io.util.Property
      extended by org.granite.client.javafx.JavaFXProperty

public class JavaFXProperty
extends org.granite.messaging.amf.io.util.Property

Author:
William DRAI

Constructor Summary
JavaFXProperty(org.granite.messaging.amf.io.convert.Converters converters, String name, Method property, Method getter, Method setter)
           
 
Method Summary
<T extends Annotation>
T
getAnnotation(Class<T> annotationClass, boolean recursive)
           
 Class<?> getDeclaringClass()
           
 Object getProperty(Object instance)
           
 Type getType()
           
 boolean isAnnotationPresent(Class<? extends Annotation> annotationClass, boolean recursive)
           
 void setProperty(Object instance, Object value, boolean convert)
           
 
Methods inherited from class org.granite.messaging.amf.io.util.Property
convert, getAnnotation, getConverters, getName, isAnnotationPresent, setProperty, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaFXProperty

public JavaFXProperty(org.granite.messaging.amf.io.convert.Converters converters,
                      String name,
                      Method property,
                      Method getter,
                      Method setter)
Method Detail

setProperty

public void setProperty(Object instance,
                        Object value,
                        boolean convert)
Specified by:
setProperty in class org.granite.messaging.amf.io.util.Property

getProperty

public Object getProperty(Object instance)
Specified by:
getProperty in class org.granite.messaging.amf.io.util.Property

getDeclaringClass

public Class<?> getDeclaringClass()
Specified by:
getDeclaringClass in class org.granite.messaging.amf.io.util.Property

getType

public Type getType()
Specified by:
getType in class org.granite.messaging.amf.io.util.Property

isAnnotationPresent

public boolean isAnnotationPresent(Class<? extends Annotation> annotationClass,
                                   boolean recursive)
Specified by:
isAnnotationPresent in class org.granite.messaging.amf.io.util.Property

getAnnotation

public <T extends Annotation> T getAnnotation(Class<T> annotationClass,
                                              boolean recursive)
Specified by:
getAnnotation in class org.granite.messaging.amf.io.util.Property