package org.itsnat.droid; import android.content.Context; import java.util.List; import java.util.Map; /** * Created by jmarranz on 5/06/14. */ public interface PageRequest { public PageRequest setContext(Context ctx); public PageRequest setBitmapDensityReference(int density); public PageRequest setClientErrorMode(int errorMode); public PageRequest setOnPageLoadListener(OnPageLoadListener listener); public PageRequest setOnPageLoadErrorListener(OnPageLoadErrorListener listener); public PageRequest setOnScriptErrorListener(OnScriptErrorListener listener); public PageRequest setAttrResourceInflaterListener(AttrResourceInflaterListener attrResourcesInflaterListener); public PageRequest addRequestProperty(String name, String value); public PageRequest setRequestProperty(String name, String value); public boolean removeProperty(String name); public String getRequestProperty(String name); public Map<String, List<String>> getRequestProperties(); public PageRequest setConnectTimeout(int timeoutMillis); public int getConnectTimeout(); public PageRequest setReadTimeout(int timeoutMillis); public int getReadTimeout(); public PageRequest setSynchronous(boolean sync); public PageRequest setURL(String url); public void execute(); }