com.internationalnetwork.net.rr
Class AAAA

Object
  extended by com.internationalnetwork.net.RR
      extended by com.internationalnetwork.net.rr.AAAA

public class AAAA
extends RR

Resource Record type 28: IPv6 address.


Field Summary
 
Fields inherited from class com.internationalnetwork.net.RR
A, A6, AAAA, AFSDB, ATMA, CERT, CLASS_CH, CLASS_CS, CLASS_HS, CLASS_IN, CNAME, DNAME, EID, GPOS, HINFO, ISDN, KEY, KX, LOC, MB, MD, MF, MG, MINFO, MR, MX, NAPTR, NIMLOC, NS, NSAP, NSAP_PTR, NULL, NXT, OPT, PTR, PX, RP, RR_TYPES, rrData, rrType, RT, SIG, SINK, SOA, SRV, TXT, VERSION, WKS, X25
 
Constructor Summary
AAAA(String aaaa)
          Construct a new AAAA record with a String-representation of an IPv6 address.
 
Method Summary
 java.net.Inet6Address getInet6Address()
          Return this A record as a java.net.Inet6Address object.
 String toString()
          Convert record to String.
 
Methods inherited from class com.internationalnetwork.net.RR
parseRR, parseRR, parseRR
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AAAA

public AAAA(String aaaa)
Construct a new AAAA record with a String-representation of an IPv6 address.

Parameters:
aaaa - IPv6 address (cannot be a hostname)
Throws:
IllegalArgumentException - - you only need to catch this when the record text isn't hard-coded
Method Detail

getInet6Address

public java.net.Inet6Address getInet6Address()
Return this A record as a java.net.Inet6Address object.

Returns:
java.net.Inet6Address object (can be used as a java.net.InetAddress object without explicit casting)

toString

public String toString()
Description copied from class: RR
Convert record to String.

Specified by:
toString in class RR
Returns:
This record, represented as a human-readable string (note that some record types include raw binary data and can't be converted to a string; in such cases, the class should provide a toBytes() convenience method)