EditContext.java 1.29 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  javax.servlet.ServletException
 *  org.apache.sling.api.SlingHttpServletRequest
 *  org.apache.sling.api.SlingHttpServletResponse
 */
package com.day.cq.wcm.api.components;

import com.day.cq.wcm.api.WCMMode;
import com.day.cq.wcm.api.components.Component;
import com.day.cq.wcm.api.components.ComponentContext;
import com.day.cq.wcm.api.components.EditConfig;
import java.io.IOException;
import javax.servlet.ServletException;
import org.apache.sling.api.SlingHttpServletRequest;
import org.apache.sling.api.SlingHttpServletResponse;

public interface EditContext {
    public boolean isRoot();

    public EditContext getParent();

    public EditContext getRoot();

    public ComponentContext getComponentContext();

    public Component getComponent();

    public EditConfig getEditConfig();

    public Object getAttribute(String var1);

    public void setContentPath(String var1);

    public Object setAttribute(String var1, Object var2);

    public void includeProlog(SlingHttpServletRequest var1, SlingHttpServletResponse var2, WCMMode var3) throws IOException, ServletException;

    public void includeEpilog(SlingHttpServletRequest var1, SlingHttpServletResponse var2, WCMMode var3) throws IOException, ServletException;
}