final class PublicSuffixes
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
PublicSuffixes.Rule
Public suffix list rule types.
|
Modifier and Type | Field and Description |
---|---|
private static java.util.logging.Logger |
logger |
private static java.util.Map<java.lang.String,PublicSuffixes.Rule> |
RULES
The mapping from domain names to public suffix list rules.
|
Modifier | Constructor and Description |
---|---|
private |
PublicSuffixes()
The private default constructor.
|
Modifier and Type | Method and Description |
---|---|
(package private) static boolean |
isPublicSuffix(java.lang.String domain)
Determines if a domain is a public suffix.
|
private static java.util.Map<java.lang.String,PublicSuffixes.Rule> |
loadRules(java.io.BufferedReader reader)
Loads the public suffix list from a given reader.
|
private static java.util.Map<java.lang.String,PublicSuffixes.Rule> |
loadRules(java.lang.String resourceName)
Loads the public suffix list from a given resource.
|
private static java.lang.String |
toLogString(java.util.Map<java.lang.String,PublicSuffixes.Rule> rules)
Converts a map of rules to a string suitable for displaying
in the log.
|
private static final java.util.logging.Logger logger
private static final java.util.Map<java.lang.String,PublicSuffixes.Rule> RULES
private PublicSuffixes()
static boolean isPublicSuffix(java.lang.String domain)
private static java.util.Map<java.lang.String,PublicSuffixes.Rule> loadRules(java.lang.String resourceName)
private static java.util.Map<java.lang.String,PublicSuffixes.Rule> loadRules(java.io.BufferedReader reader) throws java.io.IOException
java.io.IOException
private static java.lang.String toLogString(java.util.Map<java.lang.String,PublicSuffixes.Rule> rules)