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
|
}
|