Project

General

Profile

1
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
    void setDmfTemplate(StringTemplate template);
18
}
(6-6/6)