com.carbonfive.flash.encoder
Class DateEncoder

java.lang.Object
  extended by com.carbonfive.flash.encoder.ActionScriptEncoder
      extended by com.carbonfive.flash.encoder.DateEncoder

public class DateEncoder
extends ActionScriptEncoder

Encodes a Java Date object to an ActionScript Date object.


Constructor Summary
DateEncoder()
           
 
Method Summary
 java.lang.Object encodeObject(Context ctx, java.lang.Object shell, java.lang.Object decodedObject)
           
 java.lang.Object encodeShell(Context ctx, java.lang.Object decodedObject)
          Passes decodedObject straight through.
 
Methods inherited from class com.carbonfive.flash.encoder.ActionScriptEncoder
encodeObject
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateEncoder

public DateEncoder()
Method Detail

encodeShell

public java.lang.Object encodeShell(Context ctx,
                                    java.lang.Object decodedObject)
Passes decodedObject straight through. The only exception is that this method transforms any object that extends Date into a regular Date object, as that is all that Flash can handle. Actually, passing the extended object will work but is wasteful.

Specified by:
encodeShell in class ActionScriptEncoder

encodeObject

public java.lang.Object encodeObject(Context ctx,
                                     java.lang.Object shell,
                                     java.lang.Object decodedObject)
Specified by:
encodeObject in class ActionScriptEncoder