Uses of Class
org.minidns.record.Data
-
Packages that use Data Package Description org.minidns.dnsmessage org.minidns.edns org.minidns.record -
-
Uses of Data in org.minidns.dnsmessage
Fields in org.minidns.dnsmessage with type parameters of type Data Modifier and Type Field Description List<Record<? extends Data>>
DnsMessage. additionalSection
The additional section.List<Record<? extends Data>>
DnsMessage. answerSection
The answers section records.List<Record<? extends Data>>
DnsMessage. authoritySection
The Authority Section.Methods in org.minidns.dnsmessage with type parameters of type Data Modifier and Type Method Description <D extends Data>
List<Record<D>>DnsMessage. filterAdditionalSectionBy(Class<D> type)
<D extends Data>
List<Record<D>>DnsMessage. filterAnswerSectionBy(Class<D> type)
<D extends Data>
List<Record<D>>DnsMessage. filterAuthoritySectionBy(Class<D> type)
<D extends Data>
Set<D>DnsMessage. getAnswersFor(Question q)
<D extends Data>
Record<D>DnsMessage. getFirstOfTypeFromAdditionalSection(Class<D> type)
<D extends Data>
Record<D>DnsMessage. getFirstOfTypeFromAnswerSection(Class<D> type)
<D extends Data>
Record<D>DnsMessage. getFirstOfTypeFromAuthoritySection(Class<D> type)
Methods in org.minidns.dnsmessage that return types with arguments of type Data Modifier and Type Method Description List<Record<? extends Data>>
DnsMessage. copyAnswers()
Copy the records found in the answer section into a new list.List<Record<? extends Data>>
DnsMessage. copyAuthority()
Copy the records found in the authority section into a new list.List<Record<? extends Data>>
DnsMessage.Builder. getAdditionalResourceRecords()
List<Record<? extends Data>>
DnsMessage.Builder. getAnswers()
Method parameters in org.minidns.dnsmessage with type arguments of type Data Modifier and Type Method Description DnsMessage.Builder
DnsMessage.Builder. addAdditionalResourceRecord(Record<? extends Data> record)
DnsMessage.Builder
DnsMessage.Builder. addAdditionalResourceRecords(List<Record<? extends Data>> records)
DnsMessage.Builder
DnsMessage.Builder. addAnswer(Record<? extends Data> answer)
DnsMessage.Builder
DnsMessage.Builder. addAnswers(Collection<Record<? extends Data>> records)
DnsMessage.Builder
DnsMessage.Builder. addNameserverRecords(Record<? extends Data> record)
DnsMessage.Builder
DnsMessage.Builder. setAdditionalResourceRecords(Collection<Record<? extends Data>> records)
DnsMessage.Builder
DnsMessage.Builder. setAnswers(Collection<Record<? extends Data>> records)
DnsMessage.Builder
DnsMessage.Builder. setNameserverRecords(Collection<Record<? extends Data>> records)
-
Uses of Data in org.minidns.edns
Method parameters in org.minidns.edns with type arguments of type Data Modifier and Type Method Description static Edns
Edns. fromRecord(Record<? extends Data> record)
-
Uses of Data in org.minidns.record
Classes in org.minidns.record with type parameters of type Data Modifier and Type Class Description class
Record<D extends Data>
A generic DNS record.Subclasses of Data in org.minidns.record Modifier and Type Class Description class
A
A record payload (ip pointer).class
AAAA
AAAA payload (an ipv6 pointer).class
CNAME
CNAME payload (pointer to another domain / address).class
DelegatingDnssecRR
DS (Delegation Signer) record payload.class
DLV
DLV record payload.class
DNAME
A DNAME resource record.class
DNSKEY
DNSKEY record payload.class
DS
DS (Delegation Signer) record payload.class
InternetAddressRR<IA extends InetAddress>
A resource record representing a internet address.class
MX
MX record payload (mail service pointer).class
NS
Nameserver record.class
NSEC
NSEC record payload.class
NSEC3
NSEC3 record payload.class
NSEC3PARAM
NSEC3PARAM record payload.class
OPENPGPKEY
class
OPT
OPT payload (see RFC 2671 for details).class
PTR
A PTR record is handled like a CNAME.class
RRSIG
RRSIG record payload.class
RRWithTarget
A resource record pointing to a target.class
SOA
SOA (start of authority) record payload.class
SRV
SRV record payload (service pointer).class
TLSA
class
TXT
A TXT record.class
UNKNOWN
Fields in org.minidns.record declared as Data Modifier and Type Field Description D
Record. payloadData
The payload object of this record.Methods in org.minidns.record with type parameters of type Data Modifier and Type Method Description <E extends Data>
Record<E>Record. as(Class<E> dataClass)
Return the record as record with the givenData
class.static <E extends Data>
List<Record<E>>Record. filter(Class<E> dataClass, Collection<Record<? extends Data>> input)
static <E extends Data>
voidRecord. filter(Collection<Record<E>> result, Class<E> dataClass, Collection<Record<? extends Data>> input)
<D extends Data>
Class<D>Record.TYPE. getDataClass()
Get theData
class for this type.static <D extends Data>
Record.TYPERecord.TYPE. getType(Class<D> dataClass)
Retrieve the type for a givenData
class.<E extends Data>
Record<E>Record. ifPossibleAs(Class<E> dataClass)
Return the record if possible as record with the givenData
class.Methods in org.minidns.record that return types with arguments of type Data Modifier and Type Method Description static Record<Data>
Record. parse(DataInputStream dis, byte[] data)
Parse a given record based on the full message data and the current stream position.Method parameters in org.minidns.record with type arguments of type Data Modifier and Type Method Description static <E extends Data>
List<Record<E>>Record. filter(Class<E> dataClass, Collection<Record<? extends Data>> input)
-