org.granite.messaging.amf.io.util
Class UIDProperty

java.lang.Object
  extended by org.granite.messaging.amf.io.util.Property
      extended by org.granite.messaging.amf.io.util.UIDProperty

public class UIDProperty
extends Property

Author:
Franck WOLFF

Constructor Summary
UIDProperty(Converters converters)
           
 
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

UIDProperty

public UIDProperty(Converters converters)
Method Detail

isAnnotationPresent

public boolean isAnnotationPresent(Class<? extends Annotation> annotationClass,
                                   boolean recursive)
Specified by:
isAnnotationPresent in class Property

getAnnotation

public <T extends Annotation> T getAnnotation(Class<T> annotationClass,
                                              boolean recursive)
Specified by:
getAnnotation in class Property

getType

public Type getType()
Specified by:
getType in class Property

getDeclaringClass

public Class<?> getDeclaringClass()
Specified by:
getDeclaringClass in class Property

setProperty

public void setProperty(Object instance,
                        Object value,
                        boolean convert)
Specified by:
setProperty in class Property

getProperty

public Object getProperty(Object instance)
Specified by:
getProperty in class Property