org.neverfear.whois
Class ResolveURL

java.lang.Object
  extended by org.neverfear.whois.ResolveURL
All Implemented Interfaces:
ServerResolver

public class ResolveURL
extends java.lang.Object
implements ServerResolver

Represents a resolver for handling URL. (Stub)

Author:
doug@neverfear.org

Field Summary
private  java.lang.String url
           
 
Constructor Summary
ResolveURL(java.lang.String url)
          Construct a resolver for the given url.
 
Method Summary
 java.lang.String getServer()
          Get the whois server host name.
 WhoisResponse query(java.lang.String domain)
          Query the server for the given name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

url

private java.lang.String url
Constructor Detail

ResolveURL

public ResolveURL(java.lang.String url)
Construct a resolver for the given url.

Parameters:
url - A url.
Method Detail

getServer

public java.lang.String getServer()
Get the whois server host name.

Returns:
A host name.

query

public WhoisResponse query(java.lang.String domain)
                    throws java.io.IOException,
                           java.net.UnknownHostException
Description copied from interface: ServerResolver
Query the server for the given name.

Specified by:
query in interface ServerResolver
Parameters:
domain - A domain name.
Returns:
A WhoisResponse object.
Throws:
java.io.IOException
java.net.UnknownHostException