Project

General

Profile

1 49208 sandro.lab
package eu.dnetlib.pid.resolver.mdstore.plugin;
2
3
import eu.dnetlib.pid.resolver.model.ResolvedObject;
4
import org.antlr.stringtemplate.NoIndentWriter;
5
import org.antlr.stringtemplate.StringTemplate;
6
7
import java.io.StringWriter;
8
9
public interface ResolverSerializer {
10
11
    String serializeToXML(final ResolvedObject object);
12
13
    String serialize(final StringTemplate template, final ResolvedObject object, final StringWriter writer, final NoIndentWriter out);
14
15
    String serializeReplacingXML(final String xml, final ResolvedObject object);
16
17 49384 sandro.lab
    void setDmfTemplate(StringTemplate template);
18 49208 sandro.lab
}