package railo.runtime.net.amf; import java.util.Map; import railo.runtime.exp.PageException; /** * Cast a CFML object to AMF Objects and the other way */ public interface AMFCaster { public void init(Map arguments); /** * cast cfml Object to AMF Object * @param o * @throws PageException */ public Object toAMFObject(Object o) throws PageException; /** * cast a amf Object to cfml Object * @param amf * @throws PageException */ public Object toCFMLObject(Object amf) throws PageException; }