public final class Type extends Object
Modifier and Type | Field and Description |
---|---|
static int |
A
|
static int |
A6
|
static int |
AAAA
|
static int |
AFSDB
|
static int |
AMTRELAY
Automatic Multicast Tunneling Relay
|
static int |
ANY
Matches any type
|
static int |
APL
|
static int |
ATMA
ATM address
|
static int |
AVC
Application Visibility and Control
|
static int |
AXFR
Zone transfer
|
static int |
CAA
|
static int |
CDNSKEY
|
static int |
CDS
|
static int |
CERT
|
static int |
CNAME
|
static int |
CSYNC
Child-to-Parent Synchronization.
|
static int |
DHCID
|
static int |
DLV
|
static int |
DNAME
|
static int |
DNSKEY
|
static int |
DOA
Digital Object Architecture
|
static int |
DS
|
static int |
EID
Endpoint identifier
|
static int |
EUI48
EUI-48 Address.
|
static int |
EUI64
EUI-64 Address.
|
static int |
GID
IANA-Reserved
|
static int |
GPOS
|
static int |
HINFO
|
static int |
HIP
|
static int |
HTTPS
HTTPS Service Location and Parameter Binding
|
static int |
IPSECKEY
|
static int |
ISDN
|
static int |
IXFR
Incremental zone transfer
|
static int |
KEY
|
static int |
KX
|
static int |
L32
32-bit Locator value for ILNPv4-capable node.
|
static int |
L64
Unsigned 64-bit Locator value for ILNPv6-capable node.
|
static int |
LOC
|
static int |
LP
Name of a subnetwork for ILNP.
|
static int |
MAILA
mail agent RRs (obsolete)
|
static int |
MAILB
Transfer mailbox records
|
static int |
MB
|
static int |
MD
|
static int |
MF
|
static int |
MG
|
static int |
MINFO
|
static int |
MR
|
static int |
MX
|
static int |
NAPTR
|
static int |
NID
Node Identifier (NID).
|
static int |
NIMLOC
Nimrod locator
|
static int |
NINFO
Zone Status (ZS).
|
static int |
NS
|
static int |
NSAP
|
static int |
NSAP_PTR
|
static int |
NSEC
|
static int |
NSEC3
|
static int |
NSEC3PARAM
|
static int |
NULL
|
static int |
NXT
|
static int |
OPENPGPKEY
|
static int |
OPT
|
static int |
PTR
|
static int |
PX
|
static int |
RKEY
RKEY DNS Resource Record, used for encryption of NAPTR records.
|
static int |
RP
|
static int |
RRSIG
|
static int |
RT
|
static int |
SIG
|
static int |
SINK
Kitchen Sink (April Fools' Day RR)
|
static int |
SMIMEA
|
static int |
SOA
|
static int |
SPF
|
static int |
SRV
|
static int |
SSHFP
|
static int |
SVCB
Service Location and Parameter Binding
|
static int |
TA
DNSSEC Trust Authorities
|
static int |
TALINK
DNSSEC Trust Anchor History Service.
|
static int |
TKEY
|
static int |
TLSA
|
static int |
TSIG
|
static int |
TXT
|
static int |
UID
IANA-Reserved
|
static int |
UINFO
IANA-Reserved
|
static int |
UNSPEC
IANA-Reserved
|
static int |
URI
|
static int |
WKS
|
static int |
X25
|
static int |
ZONEMD
Message Digest for DNS Zones.
|
Modifier and Type | Method and Description |
---|---|
static void |
check(int val)
Checks that a numeric Type is valid.
|
static boolean |
isRR(int type)
Is this type valid for a record (a non-meta type)?
|
static void |
register(int val,
String str,
Supplier<Record> factory)
Registers a new record type along with the respective factory.
|
static String |
string(int val)
Converts a numeric Type into a String
|
static int |
value(String s)
Converts a String representation of an Type into its numeric value
|
static int |
value(String s,
boolean numberok)
Converts a String representation of an Type into its numeric value.
|
public static final int A
public static final int NS
public static final int MD
public static final int MF
public static final int CNAME
public static final int SOA
public static final int MB
public static final int MG
public static final int MR
public static final int NULL
public static final int WKS
public static final int PTR
public static final int HINFO
public static final int MINFO
public static final int MX
public static final int TXT
public static final int RP
public static final int AFSDB
public static final int X25
public static final int ISDN
public static final int RT
public static final int NSAP
public static final int NSAP_PTR
public static final int SIG
public static final int KEY
public static final int PX
public static final int GPOS
public static final int AAAA
public static final int LOC
public static final int NXT
public static final int EID
public static final int NIMLOC
public static final int SRV
public static final int ATMA
public static final int NAPTR
public static final int KX
public static final int CERT
public static final int A6
public static final int DNAME
public static final int SINK
public static final int OPT
public static final int APL
public static final int DS
public static final int SSHFP
public static final int IPSECKEY
public static final int RRSIG
public static final int NSEC
public static final int DNSKEY
public static final int DHCID
public static final int NSEC3
public static final int NSEC3PARAM
public static final int TLSA
public static final int SMIMEA
public static final int HIP
public static final int NINFO
public static final int RKEY
public static final int TALINK
public static final int CDS
public static final int CDNSKEY
public static final int OPENPGPKEY
public static final int CSYNC
public static final int ZONEMD
public static final int SVCB
public static final int HTTPS
public static final int SPF
public static final int UINFO
public static final int UID
public static final int GID
public static final int UNSPEC
public static final int NID
public static final int L32
public static final int L64
public static final int LP
public static final int EUI48
public static final int EUI64
public static final int TKEY
public static final int TSIG
public static final int IXFR
public static final int AXFR
public static final int MAILB
public static final int MAILA
MX
,
Constant Field Valuespublic static final int ANY
public static final int URI
public static final int CAA
public static final int AVC
public static final int DOA
public static final int AMTRELAY
public static final int TA
public static final int DLV
public static void check(int val)
InvalidTypeException
- The type is out of range.public static void register(int val, String str, Supplier<Record> factory)
val
- the numeric representation of the record typestr
- the textual representation of the record typefactory
- the factory; null
may be used if there is no implementation available.
In this case, records of the type will be represented by the UNKRecord
classpublic static String string(int val)
val
- The type value.InvalidTypeException
- The type is out of range.public static int value(String s, boolean numberok)
s
- The string representation of the typenumberok
- Whether a number will be accepted or not.public static int value(String s)
public static boolean isRR(int type)
Copyright © 2022 dnsjava.org. All rights reserved.