Package org.minidns.dnslabel
Class NonLdhLabel
java.lang.Object
org.minidns.dnslabel.DnsLabel
org.minidns.dnslabel.NonLdhLabel
- All Implemented Interfaces:
CharSequence
,Comparable<DnsLabel>
- Direct Known Subclasses:
LeadingOrTrailingHyphenLabel
,OtherNonLdhLabel
,UnderscoreLabel
public abstract class NonLdhLabel extends DnsLabel
A DNS label which contains more than just letters, digits and a hyphen.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.minidns.dnslabel.DnsLabel
DnsLabel.LabelToLongException
-
Field Summary
Fields inherited from class org.minidns.dnslabel.DnsLabel
label, MAX_LABEL_LENGTH_IN_OCTETS, VALIDATE, WILDCARD_LABEL
-
Constructor Summary
Constructors Modifier Constructor Description protected
NonLdhLabel(String label)
-
Method Summary
Modifier and Type Method Description protected static DnsLabel
fromInternal(String label)
Methods inherited from class org.minidns.dnslabel.DnsLabel
asLowercaseVariant, charAt, compareTo, equals, from, from, getInternationalizedRepresentation, getInternationalizedRepresentationInternal, getLabelType, hashCode, isIdnAcePrefixed, length, subSequence, toString, writeToBoas