org.granite.messaging.amf.io.util.externalizer
Class MapExternalizer

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

public class MapExternalizer
extends DefaultExternalizer

Author:
Igor SAZHNEV

Field Summary
 
Fields inherited from class org.granite.messaging.amf.io.util.externalizer.DefaultExternalizer
BYTES_0, constructors, dynamicClass, orderedFields, orderedSetterFields
 
Constructor Summary
MapExternalizer()
           
 
Method Summary
 int accept(Class<?> clazz)
           
 void readExternal(Object o, ObjectInput in)
           
 void writeExternal(Object o, ObjectOutput out)
           
 
Methods inherited from class org.granite.messaging.amf.io.util.externalizer.DefaultExternalizer
configure, findDefaultConstructor, findOrderedFields, 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

MapExternalizer

public MapExternalizer()
Method Detail

accept

public int accept(Class<?> clazz)
Specified by:
accept in interface Externalizer
Overrides:
accept in class DefaultExternalizer

readExternal

public void readExternal(Object o,
                         ObjectInput in)
                  throws IOException,
                         ClassNotFoundException,
                         IllegalAccessException
Specified by:
readExternal in interface Externalizer
Overrides:
readExternal in class DefaultExternalizer
Throws:
IOException
ClassNotFoundException
IllegalAccessException

writeExternal

public void writeExternal(Object o,
                          ObjectOutput out)
                   throws IOException,
                          IllegalAccessException
Specified by:
writeExternal in interface Externalizer
Overrides:
writeExternal in class DefaultExternalizer
Throws:
IOException
IllegalAccessException