package ecologylab.serialization; /** * Represents an interfaces for classes that can marshal * a given object to a "Simpl" string representation and from a representation to an object. * This has the implicit round-trip heuristic that an object marshalled to a string, then unmarshalled should be equviliant to the original object. * @author tom * */ public interface ISimplStringMarshaller { String marshal(Object object) throws SIMPLTranslationException; Object unmarshal(String string) throws SIMPLTranslationException; }