package org.org.eclipse.core.utils.platform.filegen;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.util.Map;
public class VelocityFileGeneratorInput implements IFileGeneratorInput {
private final Map<String, String> parameters;
private final InputStream templateInputStream;
public VelocityFileGeneratorInput(Map<String, String> parameters, InputStream templateInputStream) {
super();
this.parameters = parameters;
this.templateInputStream = templateInputStream;
}
public VelocityFileGeneratorInput(Map<String, String> parameters, String templateString, String encoding) throws UnsupportedEncodingException {
super();
this.parameters = parameters;
this.templateInputStream = new ByteArrayInputStream(templateString.getBytes(encoding));
}
public Map<String, String> getParameters() {
return parameters;
}
public InputStream getTemplateInputStream() {
return templateInputStream;
}
}