## Uses of Class
org.minidns.record.Record.TYPE

- Packages that use Record.TYPE
  Package | Description
  --- | ---
  org.minidns.dnsmessage | DNS message parsing and serialization.
  org.minidns.record | DNS resource record types and implementations.

- - ### Uses of Record.TYPE in org.minidns.dnsmessage

    Fields in org.minidns.dnsmessage declared as Record.TYPE
    Modifier and Type | Field and Description
    --- | ---
    `Record.TYPE` | Question.`type` The question type (e.g.

    Constructors in org.minidns.dnsmessage with parameters of type Record.TYPE
    Constructor and Description
    `Question(CharSequence name, Record.TYPE type)` Create a dns question for the given name/type/IN (internet class).
    `Question(CharSequence name, Record.TYPE type, Record.CLASS clazz)` Create a dns question for the given name/type/class.
    `Question(CharSequence name, Record.TYPE type, Record.CLASS clazz, boolean unicastQuery)` Create a dns question for the given name/type/class.
    `Question(DnsName name, Record.TYPE type)` Create a dns question for the given name/type/IN (internet class).
    `Question(DnsName name, Record.TYPE type, Record.CLASS clazz)` Create a dns question for the given name/type/class.
    `Question(DnsName name, Record.TYPE type, Record.CLASS clazz, boolean unicastQuery)`

  - ### Uses of Record.TYPE in org.minidns.record

    Fields in org.minidns.record declared as Record.TYPE
    Modifier and Type | Field and Description
    --- | ---
    `Record.TYPE` | Record.`type` The type (and payload type) of this record.
    `Record.TYPE` | RRSIG.`typeCovered` The type of RRset covered by this signature.

    Fields in org.minidns.record with type parameters of type Record.TYPE
    Modifier and Type | Field and Description
    --- | ---
    `List<Record.TYPE>` | NSEC3.`types` The RR types existing at the original owner name.
    `List<Record.TYPE>` | NSEC.`types` The RR types existing at the owner name.

    Methods in org.minidns.record that return Record.TYPE
    Modifier and Type | Method and Description
    --- | ---
    `Record.TYPE` | CNAME.`getType()`
    `Record.TYPE` | OPT.`getType()`
    `Record.TYPE` | NSEC3PARAM.`getType()`
    `Record.TYPE` | NSEC3.`getType()`
    `Record.TYPE` | A.`getType()`
    `Record.TYPE` | SRV.`getType()`
    `Record.TYPE` | PTR.`getType()`
    `Record.TYPE` | DNSKEY.`getType()`
    `Record.TYPE` | NS.`getType()`
    `Record.TYPE` | TLSA.`getType()`
    `Record.TYPE` | AAAA.`getType()`
    `Record.TYPE` | MX.`getType()`
    `Record.TYPE` | UNKNOWN.`getType()`
    `Record.TYPE` | DS.`getType()`
    `Record.TYPE` | DLV.`getType()`
    `abstract Record.TYPE` | Data.`getType()` The payload type.
    `Record.TYPE` | RRSIG.`getType()`
    `Record.TYPE` | OPENPGPKEY.`getType()`
    `Record.TYPE` | DNAME.`getType()`
    `Record.TYPE` | TXT.`getType()`
    `Record.TYPE` | SOA.`getType()`
    `Record.TYPE` | NSEC.`getType()`
    `static <D extends Data> Record.TYPE` | Record.TYPE.`getType(Class<D> dataClass)` Retrieve the type for a given `Data` class.
    `static Record.TYPE` | Record.TYPE.`getType(int value)` Retrieve the symbolic type of the binary value.
    `static Record.TYPE` | Record.TYPE.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static Record.TYPE[]` | Record.TYPE.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.minidns.record that return types with arguments of type Record.TYPE
    Modifier and Type | Method and Description
    --- | ---
    `(package private) static List<Record.TYPE>` | NSEC.`readTypeBitMap(byte[] typeBitmap)`

    Methods in org.minidns.record with parameters of type Record.TYPE
    Modifier and Type | Method and Description
    --- | ---
    `static UNKNOWN` | UNKNOWN.`parse(DataInputStream dis, int payloadLength, Record.TYPE type)`

    Method parameters in org.minidns.record with type arguments of type Record.TYPE
    Modifier and Type | Method and Description
    --- | ---
    `(package private) static byte[]` | NSEC.`createTypeBitMap(List<Record.TYPE> types)`

    Constructors in org.minidns.record with parameters of type Record.TYPE
    Constructor and Description
    `NSEC(String next, Record.TYPE... types)`
    `NSEC3(byte hashAlgorithm, byte flags, int iterations, byte[] salt, byte[] nextHashed, Record.TYPE... types)`
    `Record(DnsName name, Record.TYPE type, int clazzValue, long ttl, D payloadData)`
    `Record(DnsName name, Record.TYPE type, Record.CLASS clazz, long ttl, D payloadData, boolean unicastQuery)`
    `Record(String name, Record.TYPE type, int clazzValue, long ttl, D payloadData)`
    `Record(String name, Record.TYPE type, Record.CLASS clazz, long ttl, D payloadData, boolean unicastQuery)`
    `RRSIG(Record.TYPE typeCovered, DnssecConstants.SignatureAlgorithm algorithm, byte labels, long originalTtl, Date signatureExpiration, Date signatureInception, int keyTag, DnsName signerName, byte[] signature)`
    `RRSIG(Record.TYPE typeCovered, DnssecConstants.SignatureAlgorithm algorithm, byte labels, long originalTtl, Date signatureExpiration, Date signatureInception, int keyTag, String signerName, byte[] signature)`
    `RRSIG(Record.TYPE typeCovered, int algorithm, byte labels, long originalTtl, Date signatureExpiration, Date signatureInception, int keyTag, DnsName signerName, byte[] signature)`
    `RRSIG(Record.TYPE typeCovered, int algorithm, byte labels, long originalTtl, Date signatureExpiration, Date signatureInception, int keyTag, String signerName, byte[] signature)`

    Constructor parameters in org.minidns.record with type arguments of type Record.TYPE
    Constructor and Description
    `NSEC(DnsName next, List<Record.TYPE> types)`
    `NSEC(String next, List<Record.TYPE> types)`
    `NSEC3(byte hashAlgorithm, byte flags, int iterations, byte[] salt, byte[] nextHashed, List<Record.TYPE> types)`