# Uses of Package crawlercommons.domains (Crawler-commons 1.2 API)
Date: 2021-10-08

# Uses of Package
crawlercommons.domains

Packages that use crawlercommons.domains
crawlercommons.domains: Classes contained within the domains package relate to the definition of Top Level Domain's, various domain registrars and the effective handling of such domains.

Classes in crawlercommons.domains used by crawlercommons.domains
Class and Description
EffectiveTldFinder To determine the actual domain name of a host name or URL requires knowledge of the various domain registrars and their assignment policies.
EffectiveTldFinder.EffectiveTLD EffectiveTLD objects hold one line of the public suffix list: the suffix (`com`, `co.uk`, etc.) for IDN suffixes: both the ASCII and IDN variant (`xn--p1ai` and `рф`) and the properties required to parse host/domain names given in the public suffix list (wildcard suffix, exception, in private domain section)
SuffixTrie.LookupResult Wrapper for results when a string is checked for suffixes contained in the suffix trie.
SuffixTrie.Node