ProcessingContextWrapper.java 1.35 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  org.apache.sling.api.SlingHttpServletRequest
 *  org.apache.sling.api.SlingHttpServletResponse
 *  org.apache.sling.rewriter.ProcessingContext
 */
package com.day.cq.rewriter.processor.impl;

import com.day.cq.rewriter.processor.ProcessingContext;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintWriter;
import org.apache.sling.api.SlingHttpServletRequest;
import org.apache.sling.api.SlingHttpServletResponse;

public class ProcessingContextWrapper
implements ProcessingContext {
    private final org.apache.sling.rewriter.ProcessingContext delegatee;

    public ProcessingContextWrapper(org.apache.sling.rewriter.ProcessingContext pc) {
        this.delegatee = pc;
    }

    @Override
    public String getContentType() {
        return this.delegatee.getContentType();
    }

    @Override
    public OutputStream getOutputStream() throws IOException {
        return this.delegatee.getOutputStream();
    }

    @Override
    public SlingHttpServletRequest getRequest() {
        return this.delegatee.getRequest();
    }

    @Override
    public SlingHttpServletResponse getResponse() {
        return this.delegatee.getResponse();
    }

    @Override
    public PrintWriter getWriter() throws IOException {
        return this.delegatee.getWriter();
    }
}