All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.markusbernhardt.proxy.selector.pac.PacScriptParser Maven / Gradle / Ivy

Go to download

Proxy Vole is a Java library to auto detect the platform network proxy settings.

There is a newer version: 1.0.5
Show newest version
package com.github.markusbernhardt.proxy.selector.pac;

/***************************************************************************
 * Common interface for PAC script parsers.
 * 
 * @author Bernd Rosstauscher ([email protected]) Copyright 2009
 ***************************************************************************/
public interface PacScriptParser {

    /***************************************************************************
     * Gets the source of the PAC script used by this parser.
     * 
     * @return a PacScriptSource.
     **************************************************************************/
    public PacScriptSource getScriptSource();

    /*************************************************************************
     * Evaluates the given URL and host against the PAC script.
     * 
     * @param url
     *            the URL to evaluate.
     * @param host
     *            the host name part of the URL.
     * @return the script result.
     * @throws ProxyEvaluationException
     *             on execution error.
     ************************************************************************/
    public String evaluate(String url, String host) throws ProxyEvaluationException;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy