/**
*
*/
package org.eclipse.iee.web.servlet;
import java.io.IOException;
import java.util.Map;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.eclipse.iee.core.IParameterProvider;
import org.eclipse.iee.core.IResultContainer;
import org.eclipse.iee.core.store.IDocumentStore;
import org.eclipse.iee.web.renderer.IResourceRenderContext;
/**
* @author Toxin
*
*/
public class DefaultResourceRendererContext extends DefaultHTMLRendererContext implements IResourceRenderContext {
public DefaultResourceRendererContext(String evaluationId, String docUrl, Map<String, String> params,
IResultContainer fResultContainer, boolean isEditMode, IDocumentStore documentStore,
HttpServletRequest request, HttpServletResponse response, String bundle, String document, IParameterProvider parameterProvider) {
super(evaluationId, request, response, docUrl, params, documentStore, bundle, document, fResultContainer, isEditMode, parameterProvider);
this.request = request;
this.response = response;
}
@Override
public void setContentType(String string) {
response.setContentType(string);
}
@Override
public ServletOutputStream getOutputStream() throws IOException {
return response.getOutputStream();
}
}