diff options
Diffstat (limited to 'src/main/java/com/btr/proxy/selector/whitelist/WhiteListParser.java')
-rw-r--r-- | src/main/java/com/btr/proxy/selector/whitelist/WhiteListParser.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/main/java/com/btr/proxy/selector/whitelist/WhiteListParser.java b/src/main/java/com/btr/proxy/selector/whitelist/WhiteListParser.java new file mode 100644 index 0000000..7cd5fd5 --- /dev/null +++ b/src/main/java/com/btr/proxy/selector/whitelist/WhiteListParser.java @@ -0,0 +1,24 @@ +package com.btr.proxy.selector.whitelist; + +import java.util.List; + +import com.btr.proxy.util.UriFilter; + +/***************************************************************************** + * Interface for an white list parser. This will take an white list string and + * parse it into a list of UriFilter rules. + * + * @author Bernd Rosstauscher (proxyvole@rosstauscher.de) Copyright 2009 + ****************************************************************************/ + +public interface WhiteListParser { + + /************************************************************************* + * Parses a list of host name and IP filters into UriFilter objects. + * @param whiteList the string to parse. + * @return a list of UriFilters + ************************************************************************/ + + public List<UriFilter> parseWhiteList(String whiteList); + +} |