Skip navigation links
A B C D E F G H I J M P R S T W 

A

ArrayIndexFactory - Class in de.malkusch.whoisServerList.publicSuffixList.index.array
Builds an array based implementation with O(n) complexity.
ArrayIndexFactory() - Constructor for class de.malkusch.whoisServerList.publicSuffixList.index.array.ArrayIndexFactory
 

B

build(List<Rule>) - Method in class de.malkusch.whoisServerList.publicSuffixList.index.array.ArrayIndexFactory
 
build(List<Rule>) - Method in interface de.malkusch.whoisServerList.publicSuffixList.index.IndexFactory
Builds an index from a rule list.
build(List<Rule>) - Method in class de.malkusch.whoisServerList.publicSuffixList.index.tree.TreeIndexFactory
 
build(Properties) - Method in class de.malkusch.whoisServerList.publicSuffixList.PublicSuffixListFactory
Builds a PublicSuffixList with custom properties.
build(InputStream) - Method in class de.malkusch.whoisServerList.publicSuffixList.PublicSuffixListFactory
Builds a PublicSuffixList.
build() - Method in class de.malkusch.whoisServerList.publicSuffixList.PublicSuffixListFactory
Builds a PublicSuffixList with the default properties.
build(String) - Method in class de.malkusch.whoisServerList.publicSuffixList.rule.RuleFactory
Builds a Rule.

C

compare(Rule, Rule) - Method in class de.malkusch.whoisServerList.publicSuffixList.rule.RuleComparator
 

D

de.malkusch.whoisServerList.publicSuffixList - package de.malkusch.whoisServerList.publicSuffixList
API for the Public Suffix List.
de.malkusch.whoisServerList.publicSuffixList.index - package de.malkusch.whoisServerList.publicSuffixList.index
Rule index implementations.
de.malkusch.whoisServerList.publicSuffixList.index.array - package de.malkusch.whoisServerList.publicSuffixList.index.array
Array based index with O(n) complexity.
de.malkusch.whoisServerList.publicSuffixList.index.tree - package de.malkusch.whoisServerList.publicSuffixList.index.tree
Tree based index with O(log(n)) complexity.
de.malkusch.whoisServerList.publicSuffixList.parser - package de.malkusch.whoisServerList.publicSuffixList.parser
Public Suffix List parser package.
de.malkusch.whoisServerList.publicSuffixList.rule - package de.malkusch.whoisServerList.publicSuffixList.rule
Rule package.
de.malkusch.whoisServerList.publicSuffixList.util - package de.malkusch.whoisServerList.publicSuffixList.util
Utility classes.
decode(String) - Method in class de.malkusch.whoisServerList.publicSuffixList.util.PunycodeAutoDecoder
Decodes a domain name into UTF-8 if it is in Punycode ASCII.
DEFAULT - Static variable in class de.malkusch.whoisServerList.publicSuffixList.rule.Rule
The default rule ("*").
DomainUtil - Class in de.malkusch.whoisServerList.publicSuffixList.util
Domain utility class.
download() - Method in class de.malkusch.whoisServerList.publicSuffixList.PublicSuffixListFactory
Downloads the public suffix list.

E

equals(Object) - Method in class de.malkusch.whoisServerList.publicSuffixList.rule.Rule
 
EXCEPTION_TOKEN - Static variable in class de.malkusch.whoisServerList.publicSuffixList.rule.Rule
The exception token.

F

findRule(String) - Method in class de.malkusch.whoisServerList.publicSuffixList.index.Index
Finds the prevailing rule.
findRules(String) - Method in class de.malkusch.whoisServerList.publicSuffixList.index.Index
Finds a list of matching rules.

G

getCharset() - Method in class de.malkusch.whoisServerList.publicSuffixList.PublicSuffixList
Returns the character encoding of the public suffix list.
getDefaults() - Method in class de.malkusch.whoisServerList.publicSuffixList.PublicSuffixListFactory
Gets the bundled default properties.
getLabelCount() - Method in class de.malkusch.whoisServerList.publicSuffixList.rule.Rule
Returns the label count of this rule.
getPattern() - Method in class de.malkusch.whoisServerList.publicSuffixList.rule.Rule
Returns the rule pattern.
getPublicSuffix(String) - Method in class de.malkusch.whoisServerList.publicSuffixList.PublicSuffixList
Returns the public suffix from a domain.
getRegistrableDomain(String) - Method in class de.malkusch.whoisServerList.publicSuffixList.PublicSuffixList
Gets the registrable domain.
getRules() - Method in class de.malkusch.whoisServerList.publicSuffixList.index.Index
Returns all rules of this index.
getRules() - Method in class de.malkusch.whoisServerList.publicSuffixList.PublicSuffixList
Returns a list with all rules.
getURL() - Method in class de.malkusch.whoisServerList.publicSuffixList.PublicSuffixList
Returns the URL of the public suffix list.

H

hashCode() - Method in class de.malkusch.whoisServerList.publicSuffixList.rule.Rule
 

I

Index - Class in de.malkusch.whoisServerList.publicSuffixList.index
Rule index.
Index() - Constructor for class de.malkusch.whoisServerList.publicSuffixList.index.Index
 
IndexFactory - Interface in de.malkusch.whoisServerList.publicSuffixList.index
The index factory builds an Index.
isConverted() - Method in class de.malkusch.whoisServerList.publicSuffixList.util.PunycodeAutoDecoder
Whether the original format was Punnycode ASCII.
isExceptionRule() - Method in class de.malkusch.whoisServerList.publicSuffixList.rule.Rule
Returns if this rule is an exception rule.
isPublicSuffix(String) - Method in class de.malkusch.whoisServerList.publicSuffixList.PublicSuffixList
Returns whether a domain is a public suffix or not.
isRegistrable(String) - Method in class de.malkusch.whoisServerList.publicSuffixList.PublicSuffixList
Returns whether a domain is registrable.

J

joinLabels(Collection<String>) - Static method in class de.malkusch.whoisServerList.publicSuffixList.util.DomainUtil
Joins labels to a domain name or rule pattern.
joinLabels(String[]) - Static method in class de.malkusch.whoisServerList.publicSuffixList.util.DomainUtil
Joins labels to a domain name or rule pattern.

M

match(String) - Method in class de.malkusch.whoisServerList.publicSuffixList.rule.Rule
Returns the matched public suffix of a domain.

P

parse(InputStream, Charset) - Method in class de.malkusch.whoisServerList.publicSuffixList.parser.Parser
Parses all rules from a stream.
parseLine(String) - Method in class de.malkusch.whoisServerList.publicSuffixList.parser.Parser
Parses a line for a rule.
Parser - Class in de.malkusch.whoisServerList.publicSuffixList.parser
The parser for the Public Suffix List file.
Parser() - Constructor for class de.malkusch.whoisServerList.publicSuffixList.parser.Parser
 
PROPERTY_CHARSET - Static variable in class de.malkusch.whoisServerList.publicSuffixList.PublicSuffixListFactory
Character encoding of the list.
PROPERTY_FILE - Static variable in class de.malkusch.whoisServerList.publicSuffixList.PublicSuffixListFactory
Location of the default properties.
PROPERTY_INDEX - Static variable in class de.malkusch.whoisServerList.publicSuffixList.PublicSuffixListFactory
Deprecated.
As of release 2.0.0, replaced by PublicSuffixListFactory.PROPERTY_INDEX_FACTORY.
PROPERTY_INDEX_FACTORY - Static variable in class de.malkusch.whoisServerList.publicSuffixList.PublicSuffixListFactory
Index factory.
PROPERTY_LIST_FILE - Static variable in class de.malkusch.whoisServerList.publicSuffixList.PublicSuffixListFactory
The factory will load the Public Suffix List from this file.
PROPERTY_URL - Static variable in class de.malkusch.whoisServerList.publicSuffixList.PublicSuffixListFactory
URL of the Public Suffix List.
PublicSuffixList - Class in de.malkusch.whoisServerList.publicSuffixList
API for the Public Suffix List.
PublicSuffixListFactory - Class in de.malkusch.whoisServerList.publicSuffixList
The factory for PublicSuffixList.
PublicSuffixListFactory() - Constructor for class de.malkusch.whoisServerList.publicSuffixList.PublicSuffixListFactory
 
PunycodeAutoDecoder - Class in de.malkusch.whoisServerList.publicSuffixList.util
Automatic Punycode Codec.
PunycodeAutoDecoder() - Constructor for class de.malkusch.whoisServerList.publicSuffixList.util.PunycodeAutoDecoder
 

R

recode(String) - Method in class de.malkusch.whoisServerList.publicSuffixList.util.PunycodeAutoDecoder
Returns the UTF-8 domain name in the original format.
Rule - Class in de.malkusch.whoisServerList.publicSuffixList.rule
The Public Suffix rule.
Rule(String) - Constructor for class de.malkusch.whoisServerList.publicSuffixList.rule.Rule
Initializes a normal rule.
Rule(String, boolean) - Constructor for class de.malkusch.whoisServerList.publicSuffixList.rule.Rule
Initializes a rule.
RuleComparator - Class in de.malkusch.whoisServerList.publicSuffixList.rule
Orders prevailing rules higher.
RuleComparator() - Constructor for class de.malkusch.whoisServerList.publicSuffixList.rule.RuleComparator
 
RuleFactory - Class in de.malkusch.whoisServerList.publicSuffixList.rule
The rule factory.
RuleFactory() - Constructor for class de.malkusch.whoisServerList.publicSuffixList.rule.RuleFactory
 

S

splitLabels(String) - Static method in class de.malkusch.whoisServerList.publicSuffixList.util.DomainUtil
Splits a domain or pattern into its labels.

T

toString() - Method in class de.malkusch.whoisServerList.publicSuffixList.rule.Rule
 
TreeIndexFactory - Class in de.malkusch.whoisServerList.publicSuffixList.index.tree
Builds a tree based implementation with O(log(n)) complexity.
TreeIndexFactory() - Constructor for class de.malkusch.whoisServerList.publicSuffixList.index.tree.TreeIndexFactory
 

W

WILDCARD - Static variable in class de.malkusch.whoisServerList.publicSuffixList.rule.Rule
The wildcard label.
A B C D E F G H I J M P R S T W 
Skip navigation links

Copyright © 2016. All rights reserved.