Lines Matching defs:InternetDomainName
77 public final class InternetDomainName {
137 InternetDomainName(String name) {
200 public static InternetDomainName fromLenient(String domain) {
205 * Returns an instance of {@link InternetDomainName} after lenient
224 public static InternetDomainName from(String domain) {
225 return new InternetDomainName(checkNotNull(domain));
366 public InternetDomainName publicSuffix() {
439 public InternetDomainName topPrivateDomain() {
455 * Returns an {@code InternetDomainName} that is the immediate ancestor of
462 public InternetDomainName parent() {
475 private InternetDomainName ancestor(int levels) {
480 * Creates and returns a new {@code InternetDomainName} by prepending the
482 * InternetDomainName.from("foo.com").child("www.bar")} returns a new
483 * {@code InternetDomainName} with the value {@code www.bar.foo.com}. Only
489 public InternetDomainName child(String leftParts) {
514 * domainName = InternetDomainName.isValid(name)
515 * ? InternetDomainName.from(name)
522 * domainName = InternetDomainName.from(name);
566 if (object instanceof InternetDomainName) {
567 InternetDomainName that = (InternetDomainName) object;