edu.washington.lib.utilities
Class URLTools

java.lang.Object
  extended by edu.washington.lib.utilities.URLTools

public class URLTools
extends java.lang.Object


Constructor Summary
URLTools()
           
 
Method Summary
 java.net.HttpURLConnection getHttpURLConnection()
           
 java.net.URL getURL()
           
 java.lang.String getURLAsString()
           
 java.net.URLConnection getURLConnection()
           
 boolean isUp(java.lang.String host, int port, java.lang.String msg)
           
static void main(java.lang.String[] args)
           
 void setSocketTimeout(int timeout)
           
 void setURL(java.lang.String s)
           
 boolean writeURLDataToFile(java.lang.String filespec)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

URLTools

public URLTools()
Method Detail

setURL

public void setURL(java.lang.String s)
            throws java.net.MalformedURLException
Throws:
java.net.MalformedURLException

getURL

public java.net.URL getURL()

getURLAsString

public java.lang.String getURLAsString()

getHttpURLConnection

public java.net.HttpURLConnection getHttpURLConnection()
                                                throws java.io.IOException
Throws:
java.io.IOException

getURLConnection

public java.net.URLConnection getURLConnection()
                                        throws java.io.IOException
Throws:
java.io.IOException

writeURLDataToFile

public boolean writeURLDataToFile(java.lang.String filespec)

setSocketTimeout

public void setSocketTimeout(int timeout)

isUp

public boolean isUp(java.lang.String host,
                    int port,
                    java.lang.String msg)

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception