Class Hierarchy (dnsjava documentation)
Date: 2013-04-10

# Hierarchy For All Packages

Package Hierarchies:

- org.xbill.DNS,
- org.xbill.DNS.spi,
- org.xbill.DNS.utils

## Class Hierarchy

- java.lang.Object
  - org.xbill.DNS.Address
  - org.xbill.DNS.APLRecord.Element
  - org.xbill.DNS.utils.base16
  - org.xbill.DNS.utils.base32
  - org.xbill.DNS.utils.base32.Alphabet
  - org.xbill.DNS.utils.base64
  - org.xbill.DNS.Cache
  - org.xbill.DNS.CERTRecord.CertificateType
  - org.xbill.DNS.Compression
  - org.xbill.DNS.Credibility
  - org.xbill.DNS.DClass
  - org.xbill.DNS.DNSInput
  - org.xbill.DNS.spi.DNSJavaNameService (implements java.lang.reflect.InvocationHandler)
  - org.xbill.DNS.spi.DNSJavaNameServiceDescriptor (implements sun.net.spi.nameservice.NameServiceDescriptor)
  - org.xbill.DNS.DNSKEYRecord.Flags
  - org.xbill.DNS.DNSKEYRecord.Protocol
  - org.xbill.DNS.DNSOutput
  - org.xbill.DNS.DNSSEC
  - org.xbill.DNS.DNSSEC.Algorithm
  - org.xbill.DNS.DSRecord.Digest
  - org.xbill.DNS.EDNSOption
    - org.xbill.DNS.ClientSubnetOption
    - org.xbill.DNS.GenericEDNSOption
      - org.xbill.DNS.NSIDOption
  - org.xbill.DNS.EDNSOption.Code
  - org.xbill.DNS.ExtendedFlags
  - org.xbill.DNS.ExtendedResolver (implements org.xbill.DNS.Resolver)
  - org.xbill.DNS.Flags
  - org.xbill.DNS.Generator
  - org.xbill.DNS.Header (implements java.lang.Cloneable)
  - org.xbill.DNS.utils.hexdump
  - org.xbill.DNS.utils.HMAC
  - org.xbill.DNS.IPSECKEYRecord.Algorithm
  - org.xbill.DNS.IPSECKEYRecord.Gateway
  - org.xbill.DNS.KEYRecord.Flags
  - org.xbill.DNS.KEYRecord.Protocol
  - org.xbill.DNS.Lookup
  - org.xbill.DNS.Master
  - org.xbill.DNS.Message (implements java.lang.Cloneable)
    - org.xbill.DNS.Update
  - org.xbill.DNS.Name (implements java.lang.Comparable<T>, java.io.Serializable)
  - org.xbill.DNS.NSEC3Record.Digest
  - org.xbill.DNS.NSEC3Record.Flags
  - org.xbill.DNS.Opcode
  - org.xbill.DNS.Options
  - org.xbill.DNS.Rcode
  - org.xbill.DNS.Record (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable)
    - org.xbill.DNS.A6Record
    - org.xbill.DNS.AAAARecord
    - org.xbill.DNS.AFSDBRecord
    - org.xbill.DNS.APLRecord
    - org.xbill.DNS.ARecord
    - org.xbill.DNS.CERTRecord
    - org.xbill.DNS.CNAMERecord
    - org.xbill.DNS.DHCIDRecord
    - org.xbill.DNS.DLVRecord
    - org.xbill.DNS.DNAMERecord
    - org.xbill.DNS.DNSKEYRecord
    - org.xbill.DNS.DSRecord
    - org.xbill.DNS.GPOSRecord
    - org.xbill.DNS.HINFORecord
    - org.xbill.DNS.IPSECKEYRecord
    - org.xbill.DNS.ISDNRecord
    - org.xbill.DNS.KEYRecord
    - org.xbill.DNS.KXRecord
    - org.xbill.DNS.LOCRecord
    - org.xbill.DNS.MBRecord
    - org.xbill.DNS.MDRecord
    - org.xbill.DNS.MFRecord
    - org.xbill.DNS.MGRecord
    - org.xbill.DNS.MINFORecord
    - org.xbill.DNS.MRRecord
    - org.xbill.DNS.MXRecord
    - org.xbill.DNS.NAPTRRecord
    - org.xbill.DNS.NSAP_PTRRecord
    - org.xbill.DNS.NSAPRecord
    - org.xbill.DNS.NSEC3PARAMRecord
    - org.xbill.DNS.NSEC3Record
    - org.xbill.DNS.NSECRecord
    - org.xbill.DNS.NSRecord
    - org.xbill.DNS.NULLRecord
    - org.xbill.DNS.NXTRecord
    - org.xbill.DNS.OPTRecord
    - org.xbill.DNS.PTRRecord
    - org.xbill.DNS.PXRecord
    - org.xbill.DNS.RPRecord
    - org.xbill.DNS.RRSIGRecord
    - org.xbill.DNS.RTRecord
    - org.xbill.DNS.SIGRecord
    - org.xbill.DNS.SOARecord
    - org.xbill.DNS.SPFRecord
    - org.xbill.DNS.SRVRecord
    - org.xbill.DNS.SSHFPRecord
    - org.xbill.DNS.TKEYRecord
    - org.xbill.DNS.TLSARecord
    - org.xbill.DNS.TSIGRecord
    - org.xbill.DNS.TXTRecord
    - org.xbill.DNS.UNKRecord
    - org.xbill.DNS.WKSRecord
    - org.xbill.DNS.X25Record
  - org.xbill.DNS.ResolverConfig
  - org.xbill.DNS.ReverseMap
  - org.xbill.DNS.RRset (implements java.io.Serializable)
  - org.xbill.DNS.Section
  - org.xbill.DNS.Serial
  - org.xbill.DNS.SetResponse
  - org.xbill.DNS.SIG0
  - org.xbill.DNS.SimpleResolver (implements org.xbill.DNS.Resolver)
  - org.xbill.DNS.SSHFPRecord.Algorithm
  - org.xbill.DNS.SSHFPRecord.Digest
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.xbill.DNS.DNSSEC.DNSSECException
        - org.xbill.DNS.DNSSEC.KeyMismatchException
        - org.xbill.DNS.DNSSEC.MalformedKeyException
        - org.xbill.DNS.DNSSEC.SignatureExpiredException
        - org.xbill.DNS.DNSSEC.SignatureNotYetValidException
        - org.xbill.DNS.DNSSEC.SignatureVerificationException
        - org.xbill.DNS.DNSSEC.UnsupportedAlgorithmException
      - java.io.IOException
        - org.xbill.DNS.TextParseException
        - org.xbill.DNS.WireParseException
          - org.xbill.DNS.NameTooLongException
      - java.lang.RuntimeException
        - java.lang.IllegalArgumentException
          - org.xbill.DNS.DNSSEC.IncompatibleKeyException
          - org.xbill.DNS.InvalidDClassException
          - org.xbill.DNS.InvalidTTLException
          - org.xbill.DNS.InvalidTypeException
          - org.xbill.DNS.RelativeNameException
      - org.xbill.DNS.ZoneTransferException
  - org.xbill.DNS.TLSARecord.CertificateUsage
  - org.xbill.DNS.TLSARecord.MatchingType
  - org.xbill.DNS.TLSARecord.Selector
  - org.xbill.DNS.Tokenizer
  - org.xbill.DNS.Tokenizer.Token
  - org.xbill.DNS.TSIG
  - org.xbill.DNS.TSIG.StreamVerifier
  - org.xbill.DNS.TTL
  - org.xbill.DNS.Type
  - org.xbill.DNS.WKSRecord.Protocol
  - org.xbill.DNS.WKSRecord.Service
  - org.xbill.DNS.Zone (implements java.io.Serializable)
  - org.xbill.DNS.ZoneTransferIn
  - org.xbill.DNS.ZoneTransferIn.Delta

## Interface Hierarchy

- java.util.EventListener
  - org.xbill.DNS.ResolverListener
- org.xbill.DNS.Resolver
- org.xbill.DNS.ZoneTransferIn.ZoneTransferHandler