org.granite.messaging.amf.io.convert.impl
Class GAEKeyConverter

java.lang.Object
  extended by org.granite.messaging.amf.io.convert.Converter
      extended by org.granite.messaging.amf.io.convert.impl.GAEKeyConverter
All Implemented Interfaces:
Reverter

public class GAEKeyConverter
extends Converter
implements Reverter


Field Summary
 
Fields inherited from class org.granite.messaging.amf.io.convert.Converter
converters
 
Constructor Summary
GAEKeyConverter(Converters converters)
           
 
Method Summary
 boolean canRevert(Object value)
          Returns true if this reverter can revert the supplied value.
protected  boolean internalCanConvert(Object value, Type targetType)
           
protected  Object internalConvert(Object value, Type targetType)
           
 Object revert(Object value)
          Converts the supplied object to a well known Java type before AMF3 serialization, for example a JodaTime to a standard Java Date.
 
Methods inherited from class org.granite.messaging.amf.io.convert.Converter
canConvert, convert
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GAEKeyConverter

public GAEKeyConverter(Converters converters)
Method Detail

internalCanConvert

protected boolean internalCanConvert(Object value,
                                     Type targetType)
Specified by:
internalCanConvert in class Converter

internalConvert

protected Object internalConvert(Object value,
                                 Type targetType)
Specified by:
internalConvert in class Converter

canRevert

public boolean canRevert(Object value)
Description copied from interface: Reverter
Returns true if this reverter can revert the supplied value.

Specified by:
canRevert in interface Reverter
Parameters:
value - the value to test for possible reversion.
Returns:
true if this reverter can revert the supplied value.

revert

public Object revert(Object value)
Description copied from interface: Reverter
Converts the supplied object to a well known Java type before AMF3 serialization, for example a JodaTime to a standard Java Date.

Specified by:
revert in interface Reverter
Parameters:
value - the object to be reverted (converted back to a standard Java type)
Returns:
the reverted object.