package org.docbag.template;
import java.io.InputStream;
import org.docbag.stream.MemoryInputStream;
/**
* Implementation of {@link DocumentTemplateStream} that keeps {@link DocumentTemplate} in memory.
*
* @author Jakub Torbicki
*/
public class MemoryTemplateStream implements DocumentTemplateStream {
private final MemoryInputStream memory;
private final String name;
public MemoryTemplateStream(MemoryInputStream memory, String name) {
this.memory = memory;
this.name = name;
}
public InputStream getStream() {
return memory;
}
public String getName() {
return name;
}
public String toString() {
return "MemoryTemplateStream{" +
"name='" + name + '\'' +
'}';
}
}