Uses of Class
org.xbill.DNS.Name

Packages that use Name
org.xbill.DNS   
 

Uses of Name in org.xbill.DNS
 

Fields in org.xbill.DNS declared as Name
static Name Name.empty
          The root name
static Name TSIG.HMAC
          The domain name representing the HMAC-MD5 algorithm (deprecated).
static Name TSIG.HMAC_MD5
          The domain name representing the HMAC-MD5 algorithm.
static Name TSIG.HMAC_SHA1
          The domain name representing the HMAC-SHA1 algorithm.
static Name TSIG.HMAC_SHA224
          The domain name representing the HMAC-SHA224 algorithm.
static Name TSIG.HMAC_SHA256
          The domain name representing the HMAC-SHA256 algorithm.
static Name TSIG.HMAC_SHA384
          The domain name representing the HMAC-SHA384 algorithm.
static Name TSIG.HMAC_SHA512
          The domain name representing the HMAC-SHA512 algorithm.
protected  Name Record.name
           
 Name Generator.origin
          The origin to append to relative names.
static Name Name.root
          The root name
 

Methods in org.xbill.DNS that return Name
 Name Name.canonicalize()
          Returns a canonicalized version of the Name (all lowercase).
static Name Name.concatenate(Name prefix, Name suffix)
          Creates a new name by concatenating two existing names.
static Name ReverseMap.fromAddress(byte[] addr)
          Creates a reverse map name corresponding to an address contained in an array of 4 bytes (for an IPv4 address) or 16 bytes (for an IPv6 address).
static Name ReverseMap.fromAddress(java.net.InetAddress addr)
          Creates a reverse map name corresponding to an address contained in an InetAddress.
static Name ReverseMap.fromAddress(int[] addr)
          Creates a reverse map name corresponding to an address contained in an array of 4 integers between 0 and 255 (for an IPv4 address) or 16 integers between 0 and 255 (for an IPv6 address).
static Name ReverseMap.fromAddress(java.lang.String addr)
          Creates a reverse map name corresponding to an address contained in a String.
static Name ReverseMap.fromAddress(java.lang.String addr, int family)
          Creates a reverse map name corresponding to an address contained in a String.
static Name Name.fromConstantString(java.lang.String s)
          Create a new name from a constant string.
 Name Name.fromDNAME(DNAMERecord dname)
          Generates a new Name to be used when following a DNAME.
static Name Name.fromString(java.lang.String s)
          Create a new name from a string.
static Name Name.fromString(java.lang.String s, Name origin)
          Create a new name from a string and an origin.
 Name KXRecord.getAdditionalName()
           
 Name MBRecord.getAdditionalName()
           
 Name MDRecord.getAdditionalName()
           
 Name MFRecord.getAdditionalName()
           
 Name MXRecord.getAdditionalName()
           
 Name NAPTRRecord.getAdditionalName()
           
 Name NSRecord.getAdditionalName()
           
 Name Record.getAdditionalName()
          Returns the name for which additional data processing should be done for this record.
 Name SRVRecord.getAdditionalName()
           
 Name SOARecord.getAdmin()
          Returns the zone administrator's address
 Name TKEYRecord.getAlgorithm()
          Returns the shared key's algorithm
 Name TSIGRecord.getAlgorithm()
          Returns the shared key's algorithm
 Name CNAMERecord.getAlias()
          Gets the alias specified by the CNAME Record
 Name DNAMERecord.getAlias()
          Gets the alias specified by the DNAME Record
 Name[] Lookup.getAliases()
          Returns all known aliases for this name.
static Name[] Lookup.getDefaultSearchPath()
          Gets the search path that will be used as the default by future Lookups.
 Name MINFORecord.getErrorAddress()
          Gets the address to receive error messages relating to the mailing list/mailbox.
 Name AFSDBRecord.getHost()
          Gets the host providing service for the domain.
 Name SOARecord.getHost()
          Returns the primary name server
 Name RTRecord.getIntermediateHost()
          Gets the host to use as a router.
 Name MDRecord.getMailAgent()
          Gets the mail agent for the domain
 Name MFRecord.getMailAgent()
          Gets the mail agent for the domain
 Name MBRecord.getMailbox()
          Gets the mailbox for the domain
 Name MGRecord.getMailbox()
          Gets the mailbox in the mail group specified by the domain
 Name RPRecord.getMailbox()
          Gets the mailbox address of the RP Record
 Name PXRecord.getMap822()
          Gets the RFC 822 component of the mail address.
 Name PXRecord.getMapX400()
          Gets the X.400 component of the mail address.
 Name Record.getName()
          Returns the record's name
 Name RRset.getName()
          Returns the name of the records
 Name ZoneTransferIn.getName()
          Gets the name of the zone being transferred.
 Name Tokenizer.getName(Name origin)
          Gets the next token from a tokenizer and converts it to a name.
 Name MRRecord.getNewName()
          Gets the new name of the mailbox specified by the domain
 Name NSECRecord.getNext()
          Returns the next name
 Name NXTRecord.getNext()
          Returns the next name
 Name Zone.getOrigin()
          Returns the Zone's origin
 Name A6Record.getPrefix()
          Returns the address prefix
 Name NAPTRRecord.getReplacement()
          Returns the replacement domain-name
 Name MINFORecord.getResponsibleAddress()
          Gets the address responsible for the mailing list/mailbox.
 Name CNAMERecord.getTarget()
          Gets the target of the CNAME Record
 Name DNAMERecord.getTarget()
          Gets the target of the DNAME Record
 Name KXRecord.getTarget()
          Returns the target of the KX record
 Name MXRecord.getTarget()
          Returns the target of the MX record
 Name NSAP_PTRRecord.getTarget()
          Gets the target of the NSAP_PTR Record
 Name NSRecord.getTarget()
          Gets the target of the NS Record
 Name PTRRecord.getTarget()
          Gets the target of the PTR Record
 Name SRVRecord.getTarget()
          Returns the host running that the service
 Name RPRecord.getTextDomain()
          Gets the text domain info of the RP Record
 Name Name.relativize(Name origin)
          If this name is a subdomain of origin, return a new name relative to origin with the same value.
 Name[] ResolverConfig.searchPath()
          Returns all entries in the located search path
 Name Name.wild(int n)
          Generates a new Name with the first n labels replaced by a wildcard
 

Methods in org.xbill.DNS with parameters of type Name
 void Update.absent(Name name)
          Inserts a prerequisite that the specified name does not exist; that is, there are no records with the given name in the zone.
 void Update.absent(Name name, int type)
          Inserts a prerequisite that the specified rrset does not exist; that is, there are no records with the given name and type in the zone.
 void Compression.add(int pos, Name name)
          Adds a compression entry mapping a name to a position in a message.
 void Update.add(Name name, int type, long ttl, java.lang.String record)
          Parses a record from the string, and indicates that the record should be inserted into the zone.
 void Update.add(Name name, int type, long ttl, Tokenizer tokenizer)
          Parses a record from the tokenizer, and indicates that the record should be inserted into the zone.
 void Cache.addNegative(Name name, int type, SOARecord soa, int cred)
          Adds a negative entry to the Cache.
static Name Name.concatenate(Name prefix, Name suffix)
          Creates a new name by concatenating two existing names.
 void Update.delete(Name name)
          Indicates that all records with the given name should be deleted from the zone.
 void Update.delete(Name name, int type)
          Indicates that all records with the given name and type should be deleted from the zone.
 void Update.delete(Name name, int type, java.lang.String record)
          Parses a record from the string, and indicates that the record should be deleted from the zone.
 void Update.delete(Name name, int type, Tokenizer tokenizer)
          Parses a record from the tokenizer, and indicates that the record should be deleted from the zone.
 RRset[] Cache.findAnyRecords(Name name, int type)
          Looks up Records in the Cache (a wrapper around lookupRecords).
 RRset Zone.findExactMatch(Name name, int type)
          Looks up Records in the zone, finding exact matches only.
 RRset[] Cache.findRecords(Name name, int type)
          Looks up credible Records in the Cache (a wrapper around lookupRecords).
 SetResponse Zone.findRecords(Name name, int type)
          Looks up Records in the Zone.
 boolean Message.findRRset(Name name, int type)
          Determines if an RRset with the given name and type is already present in any section.
 boolean Message.findRRset(Name name, int type, int section)
          Determines if an RRset with the given name and type is already present in the given section.
 void Cache.flushName(Name name)
          Flushes all RRsets with a given name from the cache
 void Cache.flushSet(Name name, int type)
          Flushes an RRset from the cache
static Record Record.fromString(Name name, int type, int dclass, long ttl, java.lang.String s, Name origin)
          Builds a new Record from its textual representation
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 Name Name.fromString(java.lang.String s, Name origin)
          Create a new name from a string and an origin.
 int Compression.get(Name name)
          Retrieves the position of the given name, if it has been previously included in the message.
 Name Tokenizer.getName(Name origin)
          Gets the next token from a tokenizer and converts it to a name.
 byte[] NSEC3PARAMRecord.hashName(Name name)
          Hashes a name with the parameters of this NSEC3PARAM record.
 byte[] NSEC3Record.hashName(Name name)
          Hashes a name with the parameters of this NSEC3 record.
protected  SetResponse Cache.lookup(Name name, int type, int minCred)
          Finds all matching sets or something that causes the lookup to stop.
 SetResponse Cache.lookupRecords(Name name, int type, int minCred)
          Looks up Records in the Cache.
static ZoneTransferIn ZoneTransferIn.newAXFR(Name zone, java.net.SocketAddress address, TSIG key)
          Instantiates a ZoneTransferIn object to do an AXFR (full zone transfer).
static ZoneTransferIn ZoneTransferIn.newAXFR(Name zone, java.lang.String host, int port, TSIG key)
          Instantiates a ZoneTransferIn object to do an AXFR (full zone transfer).
static ZoneTransferIn ZoneTransferIn.newAXFR(Name zone, java.lang.String host, TSIG key)
          Instantiates a ZoneTransferIn object to do an AXFR (full zone transfer).
static ZoneTransferIn ZoneTransferIn.newIXFR(Name zone, long serial, boolean fallback, java.net.SocketAddress address, TSIG key)
          Instantiates a ZoneTransferIn object to do an IXFR (incremental zone transfer).
static ZoneTransferIn ZoneTransferIn.newIXFR(Name zone, long serial, boolean fallback, java.lang.String host, int port, TSIG key)
          Instantiates a ZoneTransferIn object to do an IXFR (incremental zone transfer).
static ZoneTransferIn ZoneTransferIn.newIXFR(Name zone, long serial, boolean fallback, java.lang.String host, TSIG key)
          Instantiates a ZoneTransferIn object to do an IXFR (incremental zone transfer).
static Record Record.newRecord(Name name, int type, int dclass)
          Creates a new empty 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, long ttl, byte[] data)
          Creates a new record, with the given parameters.
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 Message Message.newUpdate(Name zone)
          Creates a new Message to contain a dynamic update.
 void Update.present(Name name)
          Inserts a prerequisite that the specified name exists; that is, there exist records with the given name in the zone.
 void Update.present(Name name, int type)
          Inserts a prerequisite that the specified rrset exists; that is, there exist records with the given name and type in the zone.
 void Update.present(Name name, int type, java.lang.String record)
          Parses a record from the string, and inserts a prerequisite that the record exists.
 void Update.present(Name name, int type, Tokenizer tokenizer)
          Parses a record from the tokenizer, and inserts a prerequisite that the record exists.
 Name Name.relativize(Name origin)
          If this name is a subdomain of origin, return a new name relative to origin with the same value.
 void Update.replace(Name name, int type, long ttl, java.lang.String record)
          Parses a record from the string, and indicates that the record should be inserted into the zone replacing any other records with the same name and type.
 void Update.replace(Name name, int type, long ttl, Tokenizer tokenizer)
          Parses a record from the tokenizer, and indicates that the record should be inserted into the zone replacing any other records with the same name and type.
static void Lookup.setDefaultSearchPath(Name[] domains)
          Sets the search path to be used as the default by future Lookups.
 void Lookup.setSearchPath(Name[] domains)
          Sets the search path to use when performing this lookup.
 boolean Name.subdomain(Name domain)
          Is the current Name a subdomain of the specified name?
 Record Record.withName(Name name)
          Creates a new record identical to the current record, but with a different name.
 

Constructors in org.xbill.DNS with parameters of type Name
A6Record(Name name, int dclass, long ttl, int prefixBits, java.net.InetAddress suffix, Name prefix)
          Creates an A6 Record from the given data
AAAARecord(Name name, int dclass, long ttl, java.net.InetAddress address)
          Creates an AAAA Record from the given data
AFSDBRecord(Name name, int dclass, long ttl, int subtype, Name host)
          Creates an AFSDB Record from the given data.
APLRecord(Name name, int dclass, long ttl, java.util.List elements)
          Creates an APL Record from the given data.
ARecord(Name name, int dclass, long ttl, java.net.InetAddress address)
          Creates an A Record from the given data
CERTRecord(Name name, int dclass, long ttl, int certType, int keyTag, int alg, byte[] cert)
          Creates a CERT Record from the given data
CNAMERecord(Name name, int dclass, long ttl, Name alias)
          Creates a new CNAMERecord with the given data
DHCIDRecord(Name name, int dclass, long ttl, byte[] data)
          Creates an DHCID Record from the given data
DLVRecord(Name name, int dclass, long ttl, int footprint, int alg, int digestid, byte[] digest)
          Creates a DLV Record from the given data
DNAMERecord(Name name, int dclass, long ttl, Name alias)
          Creates a new DNAMERecord with the given data
DNSKEYRecord(Name name, int dclass, long ttl, int flags, int proto, int alg, byte[] key)
          Creates a DNSKEY Record from the given data
DNSKEYRecord(Name name, int dclass, long ttl, int flags, int proto, int alg, java.security.PublicKey key)
          Creates a DNSKEY Record from the given data
DSRecord(Name name, int dclass, long ttl, int digestid, DNSKEYRecord key)
          Creates a DS Record from the given data
DSRecord(Name name, int dclass, long ttl, int footprint, int alg, int digestid, byte[] digest)
          Creates a DS Record from the given data
Generator(long start, long end, long step, java.lang.String namePattern, int type, int dclass, long ttl, java.lang.String rdataPattern, Name origin)
          Creates a specification for generating records, as a $GENERATE statement in a master file.
GPOSRecord(Name name, int dclass, long ttl, double longitude, double latitude, double altitude)
          Creates an GPOS Record from the given data
GPOSRecord(Name name, int dclass, long ttl, java.lang.String longitude, java.lang.String latitude, java.lang.String altitude)
          Creates an GPOS Record from the given data
HINFORecord(Name name, int dclass, long ttl, java.lang.String cpu, java.lang.String os)
          Creates an HINFO Record from the given data
IPSECKEYRecord(Name name, int dclass, long ttl, int precedence, int gatewayType, int algorithmType, java.lang.Object gateway, byte[] key)
          Creates an IPSECKEY Record from the given data.
ISDNRecord(Name name, int dclass, long ttl, java.lang.String address, java.lang.String subAddress)
          Creates an ISDN Record from the given data
KEYRecord(Name name, int dclass, long ttl, int flags, int proto, int alg, byte[] key)
          Creates a KEY Record from the given data
KEYRecord(Name name, int dclass, long ttl, int flags, int proto, int alg, java.security.PublicKey key)
          Creates a KEY Record from the given data
KXRecord(Name name, int dclass, long ttl, int preference, Name target)
          Creates a KX Record from the given data
LOCRecord(Name name, int dclass, long ttl, double latitude, double longitude, double altitude, double size, double hPrecision, double vPrecision)
          Creates an LOC Record from the given data
Lookup(Name name)
          Create a Lookup object that will find records of type A at the given name in the IN class.
Lookup(Name name, int type)
          Create a Lookup object that will find records of the given name and type in the IN class.
Lookup(Name name, int type, int dclass)
          Create a Lookup object that will find records of the given name, type, and class.
Master(java.io.InputStream in, Name origin)
          Initializes the master file reader.
Master(java.io.InputStream in, Name origin, long ttl)
          Initializes the master file reader.
Master(java.lang.String filename, Name origin)
          Initializes the master file reader and opens the specified master file.
Master(java.lang.String filename, Name origin, long ttl)
          Initializes the master file reader and opens the specified master file.
MBRecord(Name name, int dclass, long ttl, Name mailbox)
          Creates a new MB Record with the given data
MDRecord(Name name, int dclass, long ttl, Name mailAgent)
          Creates a new MD Record with the given data
MFRecord(Name name, int dclass, long ttl, Name mailAgent)
          Creates a new MF Record with the given data
MGRecord(Name name, int dclass, long ttl, Name mailbox)
          Creates a new MG Record with the given data
MINFORecord(Name name, int dclass, long ttl, Name responsibleAddress, Name errorAddress)
          Creates an MINFO Record from the given data
MRRecord(Name name, int dclass, long ttl, Name newName)
          Creates a new MR Record with the given data
MXRecord(Name name, int dclass, long ttl, int priority, Name target)
          Creates an MX Record from the given data
Name(Name src, int n)
          Create a new name by removing labels from the beginning of an existing Name
Name(java.lang.String s, Name origin)
          Create a new name from a string and an origin.
NAPTRRecord(Name name, int dclass, long ttl, int order, int preference, java.lang.String flags, java.lang.String service, java.lang.String regexp, Name replacement)
          Creates an NAPTR Record from the given data
NSAP_PTRRecord(Name name, int dclass, long ttl, Name target)
          Creates a new NSAP_PTR Record with the given data
NSAPRecord(Name name, int dclass, long ttl, java.lang.String address)
          Creates an NSAP Record from the given data
NSEC3PARAMRecord(Name name, int dclass, long ttl, int hashAlg, int flags, int iterations, byte[] salt)
          Creates an NSEC3PARAM record from the given data.
NSEC3Record(Name name, int dclass, long ttl, int hashAlg, int flags, int iterations, byte[] salt, byte[] next, int[] types)
          Creates an NSEC3 record from the given data.
NSECRecord(Name name, int dclass, long ttl, Name next, int[] types)
          Creates an NSEC Record from the given data.
NSRecord(Name name, int dclass, long ttl, Name target)
          Creates a new NS Record with the given data
NULLRecord(Name name, int dclass, long ttl, byte[] data)
          Creates a NULL record from the given data.
NXTRecord(Name name, int dclass, long ttl, Name next, java.util.BitSet bitmap)
          Creates an NXT Record from the given data
PTRRecord(Name name, int dclass, long ttl, Name target)
          Creates a new PTR Record with the given data
PXRecord(Name name, int dclass, long ttl, int preference, Name map822, Name mapX400)
          Creates an PX Record from the given data
RelativeNameException(Name name)
           
RPRecord(Name name, int dclass, long ttl, Name mailbox, Name textDomain)
          Creates an RP Record from the given data
RRSIGRecord(Name name, int dclass, long ttl, int covered, int alg, long origttl, java.util.Date expire, java.util.Date timeSigned, int footprint, Name signer, byte[] signature)
          Creates an RRSIG Record from the given data
RTRecord(Name name, int dclass, long ttl, int preference, Name intermediateHost)
          Creates an RT Record from the given data
SIGRecord(Name name, int dclass, long ttl, int covered, int alg, long origttl, java.util.Date expire, java.util.Date timeSigned, int footprint, Name signer, byte[] signature)
          Creates an SIG Record from the given data
SOARecord(Name name, int dclass, long ttl, Name host, Name admin, long serial, long refresh, long retry, long expire, long minimum)
          Creates an SOA Record from the given data
SPFRecord(Name name, int dclass, long ttl, java.util.List strings)
          Creates a SPF Record from the given data
SPFRecord(Name name, int dclass, long ttl, java.lang.String string)
          Creates a SPF Record from the given data
SRVRecord(Name name, int dclass, long ttl, int priority, int weight, int port, Name target)
          Creates an SRV Record from the given data
SSHFPRecord(Name name, int dclass, long ttl, int alg, int digestType, byte[] fingerprint)
          Creates an SSHFP Record from the given data.
TKEYRecord(Name name, int dclass, long ttl, Name alg, java.util.Date timeInception, java.util.Date timeExpire, int mode, int error, byte[] key, byte[] other)
          Creates a TKEY Record from the given data.
TLSARecord(Name name, int dclass, long ttl, int certificateUsage, int selector, int matchingType, byte[] certificateAssociationData)
          Creates an TLSA Record from the given data
TSIG(Name name, byte[] key)
          Creates a new TSIG key with the hmac-md5 algorithm, which can be used to sign or verify a message.
TSIG(Name algorithm, Name name, byte[] key)
          Creates a new TSIG key, which can be used to sign or verify a message.
TSIG(Name algorithm, java.lang.String name, java.lang.String key)
          Creates a new TSIG object, which can be used to sign or verify a message.
TSIGRecord(Name name, int dclass, long ttl, Name alg, java.util.Date timeSigned, int fudge, byte[] signature, int originalID, int error, byte[] other)
          Creates a TSIG Record from the given data.
TXTRecord(Name name, int dclass, long ttl, java.util.List strings)
          Creates a TXT Record from the given data
TXTRecord(Name name, int dclass, long ttl, java.lang.String string)
          Creates a TXT Record from the given data
Update(Name zone)
          Creates an update message.
Update(Name zone, int dclass)
          Creates an update message.
WKSRecord(Name name, int dclass, long ttl, java.net.InetAddress address, int protocol, int[] services)
          Creates a WKS Record from the given data
X25Record(Name name, int dclass, long ttl, java.lang.String address)
          Creates an X25 Record from the given data
Zone(Name zone, int dclass, java.lang.String remote)
          Creates a Zone by performing a zone transfer to the specified host.
Zone(Name zone, Record[] records)
          Creates a Zone from an array of records.
Zone(Name zone, java.lang.String file)
          Creates a Zone from the records in the specified master file.
 



Copyright © 2014. All Rights Reserved.