org.granite.client.javafx
Class JavaFXExternalizer

java.lang.Object
  extended by org.granite.messaging.amf.io.util.externalizer.DefaultExternalizer
      extended by org.granite.client.javafx.JavaFXExternalizer
All Implemented Interfaces:
org.granite.messaging.amf.io.util.externalizer.Externalizer

public class JavaFXExternalizer
extends org.granite.messaging.amf.io.util.externalizer.DefaultExternalizer

Author:
William DRAI

Field Summary
 
Fields inherited from class org.granite.messaging.amf.io.util.externalizer.DefaultExternalizer
BYTES_0, constructors, dynamicClass, orderedFields, orderedSetterFields
 
Constructor Summary
JavaFXExternalizer()
           
 
Method Summary
 List<org.granite.messaging.amf.io.util.Property> findOrderedFields(Class<?> clazz, boolean returnSettersWhenAvailable)
           
 void readExternal(Object o, ObjectInput in)
           
 void writeExternal(Object o, ObjectOutput out)
           
 
Methods inherited from class org.granite.messaging.amf.io.util.externalizer.DefaultExternalizer
accept, configure, findDefaultConstructor, findOrderedFields, isPropertyIgnored, isPropertyIgnored, isValueIgnored, newInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaFXExternalizer

public JavaFXExternalizer()
Method Detail

findOrderedFields

public List<org.granite.messaging.amf.io.util.Property> findOrderedFields(Class<?> clazz,
                                                                          boolean returnSettersWhenAvailable)
Overrides:
findOrderedFields in class org.granite.messaging.amf.io.util.externalizer.DefaultExternalizer

readExternal

public void readExternal(Object o,
                         ObjectInput in)
                  throws IOException,
                         ClassNotFoundException,
                         IllegalAccessException
Specified by:
readExternal in interface org.granite.messaging.amf.io.util.externalizer.Externalizer
Overrides:
readExternal in class org.granite.messaging.amf.io.util.externalizer.DefaultExternalizer
Throws:
IOException
ClassNotFoundException
IllegalAccessException

writeExternal

public void writeExternal(Object o,
                          ObjectOutput out)
                   throws IOException,
                          IllegalAccessException
Specified by:
writeExternal in interface org.granite.messaging.amf.io.util.externalizer.Externalizer
Overrides:
writeExternal in class org.granite.messaging.amf.io.util.externalizer.DefaultExternalizer
Throws:
IOException
IllegalAccessException