All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.rschmitt.dynamicobject.EdnTranslator Maven / Gradle / Ivy

package com.github.rschmitt.dynamicobject;

public interface EdnTranslator {
    /**
     * Read a tagged Edn object as its intended type.
     */
    public abstract T read(Object obj);

    /**
     * Return an Edn representation of the given object.
     */
    public abstract String write(T obj);

    /**
     * Return the tag literal to use during serialization.
     */
    public abstract String getTag();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy