Serialized Form (dnsjava documentation)
Date: 2013-04-10

# Serialized Form

- ## Package org.xbill.DNS

  - ### Class org.xbill.DNS.A6Record extends Record implements Serializable

    serialVersionUID:
      -8815026887337346789L

    - ### Serialized Fields

      - #### prefixBits

            int prefixBits

      - #### suffix

            InetAddress suffix

      - #### prefix

            Name prefix

  - ### Class org.xbill.DNS.AAAARecord extends Record implements Serializable

    serialVersionUID:
      -4588601512069748050L

    - ### Serialized Fields

      - #### address

            InetAddress address

  - ### Class org.xbill.DNS.AFSDBRecord extends org.xbill.DNS.U16NameBase implements Serializable

    serialVersionUID:
      3034379930729102437L

  - ### Class org.xbill.DNS.APLRecord extends Record implements Serializable

    serialVersionUID:
      -1348173791712935864L

    - ### Serialized Fields

      - #### elements

            List<E> elements

  - ### Class org.xbill.DNS.ARecord extends Record implements Serializable

    serialVersionUID:
      -2172609200849142323L

    - ### Serialized Fields

      - #### addr

            int addr

  - ### Class org.xbill.DNS.CERTRecord extends Record implements Serializable

    serialVersionUID:
      4763014646517016835L

    - ### Serialized Fields

      - #### certType

            int certType

      - #### keyTag

            int keyTag

      - #### alg

            int alg

      - #### cert

            byte[] cert

  - ### Class org.xbill.DNS.CNAMERecord extends org.xbill.DNS.SingleCompressedNameBase implements Serializable

    serialVersionUID:
      -4020373886892538580L

  - ### Class org.xbill.DNS.DHCIDRecord extends Record implements Serializable

    serialVersionUID:
      -8214820200808997707L

    - ### Serialized Fields

      - #### data

            byte[] data

  - ### Class org.xbill.DNS.DLVRecord extends Record implements Serializable

    serialVersionUID:
      1960742375677534148L

    - ### Serialized Fields

      - #### footprint

            int footprint

      - #### alg

            int alg

      - #### digestid

            int digestid

      - #### digest

            byte[] digest

  - ### Class org.xbill.DNS.DNAMERecord extends org.xbill.DNS.SingleNameBase implements Serializable

    serialVersionUID:
      2670767677200844154L

  - ### Class org.xbill.DNS.DNSKEYRecord extends org.xbill.DNS.KEYBase implements Serializable

    serialVersionUID:
      -8679800040426675002L

  - ### Class org.xbill.DNS.DNSSEC.DNSSECException extends Exception implements Serializable

  - ### Class org.xbill.DNS.DNSSEC.IncompatibleKeyException extends IllegalArgumentException implements Serializable

  - ### Class org.xbill.DNS.DNSSEC.KeyMismatchException extends DNSSEC.DNSSECException implements Serializable

    - ### Serialized Fields

      - #### key

            org.xbill.DNS.KEYBase key

      - #### sig

            org.xbill.DNS.SIGBase sig

  - ### Class org.xbill.DNS.DNSSEC.MalformedKeyException extends DNSSEC.DNSSECException implements Serializable

  - ### Class org.xbill.DNS.DNSSEC.SignatureExpiredException extends DNSSEC.DNSSECException implements Serializable

    - ### Serialized Fields

      - #### when

            Date when

      - #### now

            Date now

  - ### Class org.xbill.DNS.DNSSEC.SignatureNotYetValidException extends DNSSEC.DNSSECException implements Serializable

    - ### Serialized Fields

      - #### when

            Date when

      - #### now

            Date now

  - ### Class org.xbill.DNS.DNSSEC.SignatureVerificationException extends DNSSEC.DNSSECException implements Serializable

  - ### Class org.xbill.DNS.DNSSEC.UnsupportedAlgorithmException extends DNSSEC.DNSSECException implements Serializable

  - ### Class org.xbill.DNS.DSRecord extends Record implements Serializable

    serialVersionUID:
      -9001819329700081493L

    - ### Serialized Fields

      - #### footprint

            int footprint

      - #### alg

            int alg

      - #### digestid

            int digestid

      - #### digest

            byte[] digest

  - ### Class org.xbill.DNS.GPOSRecord extends Record implements Serializable

    serialVersionUID:
      -6349714958085750705L

    - ### Serialized Fields

      - #### latitude

            byte[] latitude

      - #### longitude

            byte[] longitude

      - #### altitude

            byte[] altitude

  - ### Class org.xbill.DNS.HINFORecord extends Record implements Serializable

    serialVersionUID:
      -4732870630947452112L

    - ### Serialized Fields

      - #### cpu

            byte[] cpu

      - #### os

            byte[] os

  - ### Class org.xbill.DNS.InvalidDClassException extends IllegalArgumentException implements Serializable

  - ### Class org.xbill.DNS.InvalidTTLException extends IllegalArgumentException implements Serializable

  - ### Class org.xbill.DNS.InvalidTypeException extends IllegalArgumentException implements Serializable

  - ### Class org.xbill.DNS.IPSECKEYRecord extends Record implements Serializable

    serialVersionUID:
      3050449702765909687L

    - ### Serialized Fields

      - #### precedence

            int precedence

      - #### gatewayType

            int gatewayType

      - #### algorithmType

            int algorithmType

      - #### gateway

            Object gateway

      - #### key

            byte[] key

  - ### Class org.xbill.DNS.ISDNRecord extends Record implements Serializable

    serialVersionUID:
      -8730801385178968798L

    - ### Serialized Fields

      - #### address

            byte[] address

      - #### subAddress

            byte[] subAddress

  - ### Class org.xbill.DNS.KEYRecord extends org.xbill.DNS.KEYBase implements Serializable

    serialVersionUID:
      6385613447571488906L

  - ### Class org.xbill.DNS.KXRecord extends org.xbill.DNS.U16NameBase implements Serializable

    serialVersionUID:
      7448568832769757809L

  - ### Class org.xbill.DNS.LOCRecord extends Record implements Serializable

    serialVersionUID:
      9058224788126750409L

    - ### Serialized Fields

      - #### size

            long size

      - #### hPrecision

            long hPrecision

      - #### vPrecision

            long vPrecision

      - #### latitude

            long latitude

      - #### longitude

            long longitude

      - #### altitude

            long altitude

  - ### Class org.xbill.DNS.MBRecord extends org.xbill.DNS.SingleNameBase implements Serializable

    serialVersionUID:
      532349543479150419L

  - ### Class org.xbill.DNS.MDRecord extends org.xbill.DNS.SingleNameBase implements Serializable

    serialVersionUID:
      5268878603762942202L

  - ### Class org.xbill.DNS.MFRecord extends org.xbill.DNS.SingleNameBase implements Serializable

    serialVersionUID:
      -6670449036843028169L

  - ### Class org.xbill.DNS.MGRecord extends org.xbill.DNS.SingleNameBase implements Serializable

    serialVersionUID:
      -3980055550863644582L

  - ### Class org.xbill.DNS.MINFORecord extends Record implements Serializable

    serialVersionUID:
      -3962147172340353796L

    - ### Serialized Fields

      - #### responsibleAddress

            Name responsibleAddress

      - #### errorAddress

            Name errorAddress

  - ### Class org.xbill.DNS.MRRecord extends org.xbill.DNS.SingleNameBase implements Serializable

    serialVersionUID:
      -5617939094209927533L

  - ### Class org.xbill.DNS.MXRecord extends org.xbill.DNS.U16NameBase implements Serializable

    serialVersionUID:
      2914841027584208546L

  - ### Class org.xbill.DNS.Name extends Object implements Serializable

    serialVersionUID:
      -7257019940971525644L

    - ### Serialized Fields

      - #### name

            byte[] name

      - #### offsets

            long offsets

      - #### hashcode

            int hashcode

  - ### Class org.xbill.DNS.NameTooLongException extends WireParseException implements Serializable

  - ### Class org.xbill.DNS.NAPTRRecord extends Record implements Serializable

    serialVersionUID:
      5191232392044947002L

    - ### Serialized Fields

      - #### order

            int order

      - #### preference

            int preference

      - #### flags

            byte[] flags

      - #### service

            byte[] service

      - #### regexp

            byte[] regexp

      - #### replacement

            Name replacement

  - ### Class org.xbill.DNS.NSAP_PTRRecord extends org.xbill.DNS.SingleNameBase implements Serializable

    serialVersionUID:
      2386284746382064904L

  - ### Class org.xbill.DNS.NSAPRecord extends Record implements Serializable

    serialVersionUID:
      -1037209403185658593L

    - ### Serialized Fields

      - #### address

            byte[] address

  - ### Class org.xbill.DNS.NSEC3PARAMRecord extends Record implements Serializable

    serialVersionUID:
      -8689038598776316533L

    - ### Serialized Fields

      - #### hashAlg

            int hashAlg

      - #### flags

            int flags

      - #### iterations

            int iterations

      - #### salt

            byte[] salt

  - ### Class org.xbill.DNS.NSEC3Record extends Record implements Serializable

    serialVersionUID:
      -7123504635968932855L

    - ### Serialized Fields

      - #### hashAlg

            int hashAlg

      - #### flags

            int flags

      - #### iterations

            int iterations

      - #### salt

            byte[] salt

      - #### next

            byte[] next

      - #### types

            org.xbill.DNS.TypeBitmap types

  - ### Class org.xbill.DNS.NSECRecord extends Record implements Serializable

    serialVersionUID:
      -5165065768816265385L

    - ### Serialized Fields

      - #### next

            Name next

      - #### types

            org.xbill.DNS.TypeBitmap types

  - ### Class org.xbill.DNS.NSRecord extends org.xbill.DNS.SingleCompressedNameBase implements Serializable

    serialVersionUID:
      487170758138268838L

  - ### Class org.xbill.DNS.NULLRecord extends Record implements Serializable

    serialVersionUID:
      -5796493183235216538L

    - ### Serialized Fields

      - #### data

            byte[] data

  - ### Class org.xbill.DNS.NXTRecord extends Record implements Serializable

    serialVersionUID:
      -8851454400765507520L

    - ### Serialized Fields

      - #### next

            Name next

      - #### bitmap

            BitSet bitmap

  - ### Class org.xbill.DNS.OPTRecord extends Record implements Serializable

    serialVersionUID:
      -6254521894809367938L

    - ### Serialized Fields

      - #### options

            List<E> options

  - ### Class org.xbill.DNS.PTRRecord extends org.xbill.DNS.SingleCompressedNameBase implements Serializable

    serialVersionUID:
      -8321636610425434192L

  - ### Class org.xbill.DNS.PXRecord extends Record implements Serializable

    serialVersionUID:
      1811540008806660667L

    - ### Serialized Fields

      - #### preference

            int preference

      - #### map822

            Name map822

      - #### mapX400

            Name mapX400

  - ### Class org.xbill.DNS.Record extends Object implements Serializable

    serialVersionUID:
      2694906050116005466L

    - ### Serialized Fields

      - #### name

            Name name

      - #### type

            int type

      - #### dclass

            int dclass

      - #### ttl

            long ttl

  - ### Class org.xbill.DNS.RelativeNameException extends IllegalArgumentException implements Serializable

  - ### Class org.xbill.DNS.RPRecord extends Record implements Serializable

    serialVersionUID:
      8124584364211337460L

    - ### Serialized Fields

      - #### mailbox

            Name mailbox

      - #### textDomain

            Name textDomain

  - ### Class org.xbill.DNS.RRset extends Object implements Serializable

    serialVersionUID:
      -3270249290171239695L

    - ### Serialized Fields

      - #### rrs

            List<E> rrs

      - #### nsigs

            short nsigs

      - #### position

            short position

  - ### Class org.xbill.DNS.RRSIGRecord extends org.xbill.DNS.SIGBase implements Serializable

    serialVersionUID:
      -2609150673537226317L

  - ### Class org.xbill.DNS.RTRecord extends org.xbill.DNS.U16NameBase implements Serializable

    serialVersionUID:
      -3206215651648278098L

  - ### Class org.xbill.DNS.SIGRecord extends org.xbill.DNS.SIGBase implements Serializable

    serialVersionUID:
      4963556060953589058L

  - ### Class org.xbill.DNS.SOARecord extends Record implements Serializable

    serialVersionUID:
      1049740098229303931L

    - ### Serialized Fields

      - #### host

            Name host

      - #### admin

            Name admin

      - #### serial

            long serial

      - #### refresh

            long refresh

      - #### retry

            long retry

      - #### expire

            long expire

      - #### minimum

            long minimum

  - ### Class org.xbill.DNS.SPFRecord extends org.xbill.DNS.TXTBase implements Serializable

    serialVersionUID:
      -2100754352801658722L

  - ### Class org.xbill.DNS.SRVRecord extends Record implements Serializable

    serialVersionUID:
      -3886460132387522052L

    - ### Serialized Fields

      - #### priority

            int priority

      - #### weight

            int weight

      - #### port

            int port

      - #### target

            Name target

  - ### Class org.xbill.DNS.SSHFPRecord extends Record implements Serializable

    serialVersionUID:
      -8104701402654687025L

    - ### Serialized Fields

      - #### alg

            int alg

      - #### digestType

            int digestType

      - #### fingerprint

            byte[] fingerprint

  - ### Class org.xbill.DNS.TextParseException extends IOException implements Serializable

  - ### Class org.xbill.DNS.TKEYRecord extends Record implements Serializable

    serialVersionUID:
      8828458121926391756L

    - ### Serialized Fields

      - #### alg

            Name alg

      - #### timeInception

            Date timeInception

      - #### timeExpire

            Date timeExpire

      - #### mode

            int mode

      - #### error

            int error

      - #### key

            byte[] key

      - #### other

            byte[] other

  - ### Class org.xbill.DNS.TLSARecord extends Record implements Serializable

    serialVersionUID:
      356494267028580169L

    - ### Serialized Fields

      - #### certificateUsage

            int certificateUsage

      - #### selector

            int selector

      - #### matchingType

            int matchingType

      - #### certificateAssociationData

            byte[] certificateAssociationData

  - ### Class org.xbill.DNS.TSIGRecord extends Record implements Serializable

    serialVersionUID:
      -88820909016649306L

    - ### Serialized Fields

      - #### alg

            Name alg

      - #### timeSigned

            Date timeSigned

      - #### fudge

            int fudge

      - #### signature

            byte[] signature

      - #### originalID

            int originalID

      - #### error

            int error

      - #### other

            byte[] other

  - ### Class org.xbill.DNS.TXTRecord extends org.xbill.DNS.TXTBase implements Serializable

    serialVersionUID:
      -5780785764284221342L

  - ### Class org.xbill.DNS.UNKRecord extends Record implements Serializable

    serialVersionUID:
      -4193583311594626915L

    - ### Serialized Fields

      - #### data

            byte[] data

  - ### Class org.xbill.DNS.WireParseException extends IOException implements Serializable

  - ### Class org.xbill.DNS.WKSRecord extends Record implements Serializable

    serialVersionUID:
      -9104259763909119805L

    - ### Serialized Fields

      - #### address

            byte[] address

      - #### protocol

            int protocol

      - #### services

            int[] services

  - ### Class org.xbill.DNS.X25Record extends Record implements Serializable

    serialVersionUID:
      4267576252335579764L

    - ### Serialized Fields

      - #### address

            byte[] address

  - ### Class org.xbill.DNS.Zone extends Object implements Serializable

    serialVersionUID:
      -9220510891189510942L

    - ### Serialized Fields

      - #### data

            Map<K,V> data

      - #### origin

            Name origin

      - #### originNode

            Object originNode

      - #### dclass

            int dclass

      - #### NS

            RRset NS

      - #### SOA

            SOARecord SOA

      - #### hasWild

            boolean hasWild

  - ### Class org.xbill.DNS.ZoneTransferException extends Exception implements Serializable