public abstract class DnsEntryAddress extends DnsEntry
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
ipAddress
the IP address
|
Modifier | Constructor and Description |
---|---|
protected |
DnsEntryAddress(org.w3c.dom.Element el)
constructor
|
protected |
DnsEntryAddress(java.lang.String owner,
java.lang.String address)
constructor
|
Modifier and Type | Method and Description |
---|---|
static DnsEntryAddress |
createAddressEntry(java.lang.String owner,
java.lang.String address)
create either an A or an AAAA record, depending on the given address
|
java.lang.String |
getAddress()
return the IP address
|
protected abstract java.lang.String |
getElementName()
return the (local) element name
|
protected abstract java.lang.String |
getRecordName()
return the record 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
|
protected DnsEntryAddress(java.lang.String owner, java.lang.String address)
owner
- the owneraddress
- the addressprotected DnsEntryAddress(org.w3c.dom.Element el) throws org.w3c.dom.DOMException, ResponseParseException
el
- the elementorg.w3c.dom.DOMException
- on DOM exceptionsResponseParseException
- on wrong contentpublic void toList(KVList list) throws EncodeException
toList
in class DnsEntry
list
- the listEncodeException
- 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 dataorg.w3c.dom.DOMException
- on DOM exceptionsEncodeException
- if the encoding failspublic java.lang.String toString()
toString
in class java.lang.Object
protected abstract java.lang.String getRecordName()
protected abstract java.lang.String getElementName()
public static DnsEntryAddress createAddressEntry(java.lang.String owner, java.lang.String address)
owner
- the owneraddress
- the addresspublic java.lang.String getAddress()
Copyright © 2005-2013 Knipp Medien und Kommunikation GmbH