org.nhindirect.dns.tools
Class DNSRecordParser

java.lang.Object
  extended by org.nhindirect.dns.tools.DNSRecordParser

public class DNSRecordParser
extends Object

Parses an array of strings into DNS records.

Since:
1.0
Author:
Greg Meyer

Field Summary
static String PARSE_ANAME_USAGE
           
static String PARSE_MX_USAGE
           
static String PARSE_SOA_USAGE
           
 
Constructor Summary
DNSRecordParser()
          Default empty constructor
 
Method Summary
 org.xbill.DNS.ARecord parseANAME(String[] args)
          Converts A record configuration information to an ARecord
 org.xbill.DNS.MXRecord parseMX(String[] args)
          Converts MX record configuration information to an MXRecord
 org.xbill.DNS.SOARecord parseSOA(String[] args)
          Converts SAO record configuration information to an SOARecord
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARSE_ANAME_USAGE

public static final String PARSE_ANAME_USAGE
See Also:
Constant Field Values

PARSE_SOA_USAGE

public static final String PARSE_SOA_USAGE
See Also:
Constant Field Values

PARSE_MX_USAGE

public static final String PARSE_MX_USAGE
See Also:
Constant Field Values
Constructor Detail

DNSRecordParser

public DNSRecordParser()
Default empty constructor

Since:
1.0
Method Detail

parseANAME

public org.xbill.DNS.ARecord parseANAME(String[] args)
Converts A record configuration information to an ARecord

Parameters:
args - The A record configuration parameters.
Returns:
A DNS ARecord.
Since:
1.0

parseSOA

public org.xbill.DNS.SOARecord parseSOA(String[] args)
Converts SAO record configuration information to an SOARecord

Parameters:
args - The SOA record configuration parameters.
Returns:
A DNS SAORecord.
Since:
1.0

parseMX

public org.xbill.DNS.MXRecord parseMX(String[] args)
Converts MX record configuration information to an MXRecord

Parameters:
args - The MX record configuration parameters.
Returns:
A DNS MXRecord.
Since:
1.0


Copyright © 2010-2015 The Direct Project. All Rights Reserved.