Class PublicSuffixListParser


  • public final class PublicSuffixListParser
    extends Object
    Parses the list from publicsuffix.org and configures a PublicSuffixFilter. Copied from httpclient
    • Constructor Detail

      • PublicSuffixListParser

        public PublicSuffixListParser()
    • Method Detail

      • parse

        public PublicSuffixList parse​(Reader reader)
                               throws IOException
        Parses the public suffix list format.

        When creating the reader from the file, make sure to use the correct encoding (the original list is in UTF-8).

        Parameters:
        reader - the data reader. The caller is responsible for closing the reader.
        Throws:
        IOException - on error while reading from list
      • parseByType

        public List<PublicSuffixList> parseByType​(Reader reader)
                                           throws IOException
        Parses the public suffix list format by domain type (currently supported ICANN and PRIVATE).

        When creating the reader from the file, make sure to use the correct encoding (the original list is in UTF-8).

        Parameters:
        reader - the data reader. The caller is responsible for closing the reader.
        Throws:
        IOException - on error while reading from list
        Since:
        4.5