Uses of Class
org.xbill.DNS.Record

Packages that use Record
org.xbill.DNS   
 

Uses of Record in org.xbill.DNS
 

Subclasses of Record in org.xbill.DNS
 class A6Record
          A6 Record - maps a domain name to an IPv6 address (experimental)
 class AAAARecord
          IPv6 Address Record - maps a domain name to an IPv6 address
 class AFSDBRecord
          AFS Data Base Record - maps a domain name to the name of an AFS cell database server.
 class APLRecord
          APL - Address Prefix List.
 class ARecord
          Address Record - maps a domain name to an Internet address
 class CERTRecord
          Certificate Record - Stores a certificate associated with a name.
 class CNAMERecord
          CNAME Record - maps an alias to its real name
 class DHCIDRecord
          DHCID - Dynamic Host Configuration Protocol (DHCP) ID (RFC 4701)
 class DLVRecord
          DLV - contains a Delegation Lookaside Validation record, which acts as the equivalent of a DS record in a lookaside zone.
 class DNAMERecord
          DNAME Record - maps a nonterminal alias (subtree) to a different domain
 class DNSKEYRecord
          Key - contains a cryptographic public key for use by DNS.
 class DSRecord
          DS - contains a Delegation Signer record, which acts as a placeholder for KEY records in the parent zone.
 class GPOSRecord
          Geographical Location - describes the physical location of a host.
 class HINFORecord
          Host Information - describes the CPU and OS of a host
 class IPSECKEYRecord
          IPsec Keying Material (RFC 4025)
 class ISDNRecord
          ISDN - identifies the ISDN number and subaddress associated with a name.
(package private)  class org.xbill.DNS.KEYBase
          The base class for KEY/DNSKEY records, which have identical formats
 class KEYRecord
          Key - contains a cryptographic public key.
 class KXRecord
          Key Exchange - delegation of authority
 class LOCRecord
          Location - describes the physical location of hosts, networks, subnets.
 class MBRecord
          Mailbox Record - specifies a host containing a mailbox.
 class MDRecord
          Mail Destination Record - specifies a mail agent which delivers mail for a domain (obsolete)
 class MFRecord
          Mail Forwarder Record - specifies a mail agent which forwards mail for a domain (obsolete)
 class MGRecord
          Mail Group Record - specifies a mailbox which is a member of a mail group.
 class MINFORecord
          Mailbox information Record - lists the address responsible for a mailing list/mailbox and the address to receive error messages relating to the mailing list/mailbox.
 class MRRecord
          Mailbox Rename Record - specifies a rename of a mailbox.
 class MXRecord
          Mail Exchange - specifies where mail to a domain is sent
 class NAPTRRecord
          Name Authority Pointer Record - specifies rewrite rule, that when applied to an existing string will produce a new domain.
 class NSAP_PTRRecord
          NSAP Pointer Record - maps a domain name representing an NSAP Address to a hostname.
 class NSAPRecord
          NSAP Address Record.
 class NSEC3PARAMRecord
          Next SECure name 3 Parameters - this record contains the parameters (hash algorithm, salt, iterations) used for a valid, complete NSEC3 chain present in a zone.
 class NSEC3Record
          Next SECure name 3 - this record contains the next hashed name in an ordered list of hashed names in the zone, and a set of types for which records exist for this name.
 class NSECRecord
          Next SECure name - this record contains the following name in an ordered list of names in the zone, and a set of types for which records exist for this name.
 class NSRecord
          Name Server Record - contains the name server serving the named zone
 class NULLRecord
          The NULL Record.
 class NXTRecord
          Next name - this record contains the following name in an ordered list of names in the zone, and a set of types for which records exist for this name.
 class OPTRecord
          Options - describes Extended DNS (EDNS) properties of a Message.
 class PTRRecord
          Pointer Record - maps a domain name representing an Internet Address to a hostname.
 class PXRecord
          X.400 mail mapping record.
 class RPRecord
          Responsible Person Record - lists the mail address of a responsible person and a domain where TXT records are available.
 class RRSIGRecord
          Recource Record Signature - An RRSIG provides the digital signature of an RRset, so that the data can be authenticated by a DNSSEC-capable resolver.
 class RTRecord
          Route Through Record - lists a route preference and intermediate host.
(package private)  class org.xbill.DNS.SIGBase
          The base class for SIG/RRSIG records, which have identical formats
 class SIGRecord
          Signature - A SIG provides the digital signature of an RRset, so that the data can be authenticated by a DNSSEC-capable resolver.
(package private)  class org.xbill.DNS.SingleCompressedNameBase
          Implements common functionality for the many record types whose format is a single compressed name.
(package private)  class org.xbill.DNS.SingleNameBase
          Implements common functionality for the many record types whose format is a single name.
 class SOARecord
          Start of Authority - describes properties of a zone.
 class SPFRecord
          Sender Policy Framework (RFC 4408, experimental)
 class SRVRecord
          Server Selection Record - finds hosts running services in a domain.
 class SSHFPRecord
          SSH Fingerprint - stores the fingerprint of an SSH host key.
 class TKEYRecord
          Transaction Key - used to compute and/or securely transport a shared secret to be used with TSIG.
 class TSIGRecord
          Transaction Signature - this record is automatically generated by the resolver.
(package private)  class org.xbill.DNS.TXTBase
          Implements common functionality for the many record types whose format is a list of strings.
 class TXTRecord
          Text - stores text strings
(package private)  class org.xbill.DNS.U16NameBase
          Implements common functionality for the many record types whose format is an unsigned 16 bit integer followed by a name.
 class UNKRecord
          A class implementing Records of unknown and/or unimplemented types.
 class WKSRecord
          Well Known Services - Lists services offered by this host.
 class X25Record
          X25 - identifies the PSDN (Public Switched Data Network) address in the X.121 numbering plan associated with a name.
 

Methods in org.xbill.DNS that return Record
 Record Message.getQuestion()
          Returns the first record in the QUESTION section.
 Record[] Message.getSectionArray(int section)
          Returns an array containing all records in the given section, or an empty array if the section is empty.
 Record[] Lookup.run()
          Performs the lookup, using the specified Cache, Resolver, and search path.
 Record[] Lookup.getAnswers()
          Returns the answers from the lookup.
static Record Record.newRecord(Name name, int type, int dclass, long ttl, int length, byte[] data)
          Creates a new record, with the given parameters.
static Record Record.newRecord(Name name, int type, int dclass, long ttl, byte[] data)
          Creates a new record, with the given parameters.
static Record Record.newRecord(Name name, int type, int dclass, long ttl)
          Creates a new empty record, with the given parameters.
static Record Record.newRecord(Name name, int type, int dclass)
          Creates a new empty record, with the given parameters.
static Record Record.fromWire(byte[] b, int section)
          Builds a Record from DNS uncompressed wire format.
static Record Record.fromString(Name name, int type, int dclass, long ttl, Tokenizer st, Name origin)
          Builds a new Record from its textual representation
static Record Record.fromString(Name name, int type, int dclass, long ttl, String s, Name origin)
          Builds a new Record from its textual representation
 Record Record.withName(Name name)
          Creates a new record identical to the current record, but with a different name.
 Record Master._nextRecord()
          Returns the next record in the master file.
 Record Master.nextRecord()
          Returns the next record in the master file.
 Record Generator.nextRecord()
          Constructs and returns the next record in the expansion.
 Record[] Generator.expand()
          Constructs and returns all records in the expansion.
 Record RRset.first()
          Returns the first record
 

Methods in org.xbill.DNS with parameters of type Record
 void Update.present(Record record)
          Inserts a prerequisite that the specified record exists.
 void Update.add(Record record)
          Indicates that the record should be inserted into the zone.
 void Update.add(Record[] records)
          Indicates that the records should be inserted into the zone.
 void Update.delete(Record record)
          Indicates that the specified record should be deleted from the zone.
 void Update.delete(Record[] records)
          Indicates that the records should be deleted from the zone.
 void Update.replace(Record record)
          Indicates that the record should be inserted into the zone replacing any other records with the same name and type.
 void Update.replace(Record[] records)
          Indicates that the records should be inserted into the zone replacing any other records with the same name and type as each one.
static Message Message.newQuery(Record r)
          Creates a new Message with a random Message ID suitable for sending as a query.
 void Message.addRecord(Record r, int section)
          Adds a record to a section of the Message, and adjusts the header.
 boolean Message.removeRecord(Record r, int section)
          Removes a record from a section of the Message, and adjusts the header.
 boolean Message.findRecord(Record r, int section)
          Determines if the given record is already present in the given section.
 boolean Message.findRecord(Record r)
          Determines if the given record is already present in any section.
 void Cache.addRecord(Record r, int cred, Object o)
          Adds a record to the Cache.
 boolean Record.sameRRset(Record rec)
          Determines if two Records could be part of the same RRset.
 void Zone.addRecord(Record r)
          Adds a Record to the Zone
 void Zone.removeRecord(Record r)
          Removes a record from the Zone
 void RRset.addRR(Record r)
          Adds a Record to an RRset
 void RRset.deleteRR(Record r)
          Deletes a Record from an RRset
 

Constructors in org.xbill.DNS with parameters of type Record
Zone(Name zone, Record[] records)
          Creates a Zone from an array of records.
RRset(Record record)
          Creates an RRset and sets its contents to the specified record
 



Copyright © 2011. All Rights Reserved.