|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.knipp.rritoolkit.dns.DnsEntry
de.knipp.rritoolkit.dns.DnsEntryNS
public class DnsEntryNS
class that stores the name server information. Although it is named "NS", it actually represents both the NS record and the glue records (A or AAAA)
Field Summary | |
---|---|
private java.util.List<java.lang.String> |
addrsIPv4
the list of IPv4 addresses |
private java.util.List<java.lang.String> |
addrsIPv6
the list of IPv6 addresses |
private java.lang.String |
nsName
the name server name |
Constructor Summary | |
---|---|
protected |
DnsEntryNS(org.w3c.dom.Element el)
constructor |
|
DnsEntryNS(java.lang.String name,
java.util.Collection<java.lang.String> ipv4,
java.util.Collection<java.lang.String> ipv6)
constructor |
|
DnsEntryNS(java.lang.String name,
java.util.List<java.lang.String> addrs)
constructor |
|
DnsEntryNS(java.lang.String name,
java.lang.String... addrs)
constructor |
|
DnsEntryNS(java.lang.String name,
java.lang.String[] ipv4,
java.lang.String[] ipv6)
constructor |
protected |
DnsEntryNS(java.lang.String encodedDomainName,
java.lang.String name,
java.util.List<java.lang.String> ips)
constructor |
Method Summary | |
---|---|
void |
accept(DnsEntryVisitor visitor)
accept the given visitor |
DnsEntryNS |
clone()
create a clone of this instance. |
java.util.List<java.lang.String> |
getAddresses()
return the list of addresses assigned to the name server |
java.util.List<java.lang.String> |
getIPv4Addresses()
return the list of IPv4 addresses assigned to the name server |
java.util.List<java.lang.String> |
getIPv6Addresses()
return the list of IPv6 addresses assigned to the name server |
java.lang.String |
getNameserverName()
return the name server name |
void |
toList(KVList list)
convert the instance to an entry in the given list |
java.lang.String |
toString()
create a string representation (for debugging purposes) |
void |
toXml(org.w3c.dom.Node node,
java.lang.String encodedDomainName)
convert the instance to XML |
Methods inherited from class de.knipp.rritoolkit.dns.DnsEntry |
---|
allFromList, fromXml, getOwner, isIPv6, setOwner |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private java.lang.String nsName
private java.util.List<java.lang.String> addrsIPv4
private java.util.List<java.lang.String> addrsIPv6
Constructor Detail |
---|
public DnsEntryNS(java.lang.String name, java.lang.String... addrs)
name
- the name of the name serveraddrs
- the IP addressespublic DnsEntryNS(java.lang.String name, java.util.List<java.lang.String> addrs)
name
- the name of the name serveraddrs
- the IP addressespublic DnsEntryNS(java.lang.String name, java.lang.String[] ipv4, java.lang.String[] ipv6)
name
- the name of the name serveripv4
- the IPv4 addressesipv6
- the IPv6 addressespublic DnsEntryNS(java.lang.String name, java.util.Collection<java.lang.String> ipv4, java.util.Collection<java.lang.String> ipv6)
name
- the name of the name serveripv4
- the IPv4 addressesipv6
- the IPv6 addressesprotected DnsEntryNS(java.lang.String encodedDomainName, java.lang.String name, java.util.List<java.lang.String> ips) throws ResponseParseException
encodedDomainName
- the encoded domain namename
- the name serverips
- the mixed list of IPv4 and IPv6 addresses
ResponseParseException
- on syntactical errorsprotected DnsEntryNS(org.w3c.dom.Element el) throws org.w3c.dom.DOMException, ResponseParseException
el
- the element
org.w3c.dom.DOMException
- on DOM exceptions
ResponseParseException
- on wrong contentMethod Detail |
---|
public void toList(KVList list) throws EncodeException
toList
in class DnsEntry
list
- the list
EncodeException
- if the encoding failspublic void toXml(org.w3c.dom.Node node, java.lang.String encodedDomainName) throws org.w3c.dom.DOMException, EncodeException
toXml
in class DnsEntry
node
- the node to append toencodedDomainName
- the encoded domain name from the domain
info data
org.w3c.dom.DOMException
- on DOM exceptions
EncodeException
- if the encoding failspublic void accept(DnsEntryVisitor visitor)
accept
in class DnsEntry
visitor
- the visitorpublic DnsEntryNS clone()
clone
in class DnsEntry
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.List<java.lang.String> getAddresses()
public java.util.List<java.lang.String> getIPv4Addresses()
public java.util.List<java.lang.String> getIPv6Addresses()
public java.lang.String getNameserverName()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |