Domainname

open class Domainname @JvmOverloads constructor(name: String, validator: KSimpleValidator<String> = VALIDATOR) : Text

Ueber den Domain-Namen wird ein Rechner im Internet adressiert. Man kann ihn zwar auch ueber seine IP-Adresse ansprechen, aber kann man sich als Normalsterblicher schwer merken.

Ein Domainname besteht aus mindestens aus Teilen: einem Hostnamen (z. B. ein Firmenname), einem Punkt und einer Top-Level-Domain.

Author

oboehm

Since

0.4 (08.08.2017)

Constructors

Link copied to clipboard
constructor(name: String, validator: KSimpleValidator<String> = VALIDATOR)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class Validator : KSimpleValidator<String>

Dieser Validator ist fuer die Ueberpruefung von Domainnamen vorgesehen.

Properties

Link copied to clipboard
Link copied to clipboard

Liefert die Top-Level-Domain (TLD) zurueck.

Functions

Link copied to clipboard
open operator override fun compareTo(other: Text): Int
Link copied to clipboard
fun convertTo(toEncoding: Charset, fromEncoding: Charset): Text
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
fun equalsIgnoreCase(other: Text): Boolean
Link copied to clipboard
Link copied to clipboard
fun equalsIgnoreUmlaute(other: Text): Boolean
Link copied to clipboard
fun getDistanz(other: Text): Int
fun getDistanz(other: String): Int
Link copied to clipboard

Waehrend die Top-Level-Domain die oberste Ebende wie "de" ist, ist die 2nd-Level-Domain von "www.jfachwert.de" die Domain "jfachwert.de" und die 3rd-Level-Domain ist in diesem Beispiel die komplette Domain.

Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun isValid(): Boolean
Link copied to clipboard
fun replaceUmlaute(): Text
Link copied to clipboard
fun toLowerCase(): Text
Link copied to clipboard
open override fun toMap(): Map<String, Any>
Link copied to clipboard
fun toPrintable(): Text
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
fun toUpperCase(): Text