org.granite.messaging.amf.io.util
Interface ClassGetter

All Known Implementing Classes:
DefaultClassGetter

public interface ClassGetter

Author:
Franck WOLFF

Method Summary
 Class<?> getClass(Object o)
           
 List<Object[]> getFieldValues(Object obj)
           
 List<Object[]> getFieldValues(Object obj, Object dest)
           
 Serializable getIdentifier(Object o)
           
 void initialize(Object owner, String propertyName, Object propertyValue)
           
 boolean isEntity(Object o)
           
 boolean isInitialized(Object owner, String propertyName, Object propertyValue)
           
 

Method Detail

getClass

Class<?> getClass(Object o)

isEntity

boolean isEntity(Object o)

getIdentifier

Serializable getIdentifier(Object o)

getFieldValues

List<Object[]> getFieldValues(Object obj)

getFieldValues

List<Object[]> getFieldValues(Object obj,
                              Object dest)

isInitialized

boolean isInitialized(Object owner,
                      String propertyName,
                      Object propertyValue)

initialize

void initialize(Object owner,
                String propertyName,
                Object propertyValue)