com.carbonfive.flash.encoder
Class ActionScriptEncoder

java.lang.Object
  extended by com.carbonfive.flash.encoder.ActionScriptEncoder
Direct Known Subclasses:
ArrayEncoder, CachingEncoder, CollectionEncoder, DateEncoder, JavaBeanEncoder, MapEncoder, NativeEncoder, NullEncoder, NumberEncoder

public abstract class ActionScriptEncoder
extends java.lang.Object

Encode a Java object (of some type) to an ActionScript object (of some type).


Constructor Summary
ActionScriptEncoder()
           
 
Method Summary
 java.lang.Object encodeObject(Context ctx, java.lang.Object decodedObject)
           
abstract  java.lang.Object encodeObject(Context ctx, java.lang.Object shell, java.lang.Object decodedObject)
           
abstract  java.lang.Object encodeShell(Context ctx, java.lang.Object decodedObject)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionScriptEncoder

public ActionScriptEncoder()
Method Detail

encodeShell

public abstract java.lang.Object encodeShell(Context ctx,
                                             java.lang.Object decodedObject)

encodeObject

public abstract java.lang.Object encodeObject(Context ctx,
                                              java.lang.Object shell,
                                              java.lang.Object decodedObject)

encodeObject

public java.lang.Object encodeObject(Context ctx,
                                     java.lang.Object decodedObject)