package org.jboss.test.faces.stub.faces;
import java.io.OutputStream;
import java.io.Writer;
import javax.faces.context.ResponseStream;
import javax.faces.context.ResponseWriter;
import javax.faces.render.RenderKit;
import javax.faces.render.Renderer;
import javax.faces.render.ResponseStateManager;
public class StubRenderKit extends RenderKit
{
public static final StubRenderKit INSTANCE = new StubRenderKit();
@Override
public void addRenderer(String x, String y, Renderer renderer)
{
// Do nothing
}
@Override
public Renderer getRenderer(String x, String y)
{
return null;
}
@Override
public ResponseStateManager getResponseStateManager()
{
return new StubResponseStateManager();
}
@Override
public ResponseWriter createResponseWriter(Writer writer, String x, String y)
{
return new StubResponseWriter();
}
@Override
public ResponseStream createResponseStream(OutputStream stream)
{
throw new UnsupportedOperationException();
}
}