net.web
Class UrlUtils

java.lang.Object
  extended by net.web.UrlUtils

public class UrlUtils
extends java.lang.Object


Constructor Summary
UrlUtils()
           
 
Method Summary
static java.lang.String[] getHrefs(java.lang.String s, java.lang.String suffix)
           
static java.lang.String getOneBigUrlString(java.lang.String urlString)
           
static java.lang.String getOneBigUrlString(java.lang.String[] s)
           
static void getUrl(java.net.URL url, java.io.File f)
          Read a url and put it into a file.
static byte[] getUrlBytes(java.net.URL url)
          Read in entire url affineTransform once, into an array of bytes, and return.
static java.lang.String[] getUrlString(java.lang.String urlString)
          Example:

String s[] = UrlUtils.getUrlString("http://www.docjava.com");

static java.util.Vector getUrlVector(java.lang.String _URLString)
           
static java.lang.String htmlTableToCSVText(java.net.URL url)
          Strip out the html tags and just get the text from the URL Makes CSV data
static java.util.Vector lookForIPLawyersInCt(int pageNumber)
           
static java.util.Vector lookForIPLawyersInUsa(int stateNumber, int pageNumber)
           
static java.util.Vector lookForJobs()
           
static void main(java.lang.String[] args)
           
static void printLawyerFilter(java.util.Vector v)
           
static void printVector(java.util.Vector v)
           
static void scanForLawyers()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UrlUtils

public UrlUtils()
Method Detail

printVector

public static void printVector(java.util.Vector v)

lookForIPLawyersInUsa

public static java.util.Vector lookForIPLawyersInUsa(int stateNumber,
                                                     int pageNumber)

lookForIPLawyersInCt

public static java.util.Vector lookForIPLawyersInCt(int pageNumber)

lookForJobs

public static java.util.Vector lookForJobs()

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException,
                        javax.swing.text.BadLocationException
Throws:
java.io.IOException
javax.swing.text.BadLocationException

htmlTableToCSVText

public static java.lang.String htmlTableToCSVText(java.net.URL url)
                                           throws java.io.IOException,
                                                  javax.swing.text.BadLocationException
Strip out the html tags and just get the text from the URL Makes CSV data

Parameters:
url - source of data
Returns:
tag-free text
Throws:
java.io.IOException
javax.swing.text.BadLocationException

getHrefs

public static java.lang.String[] getHrefs(java.lang.String s,
                                          java.lang.String suffix)

scanForLawyers

public static void scanForLawyers()

printLawyerFilter

public static void printLawyerFilter(java.util.Vector v)

getOneBigUrlString

public static java.lang.String getOneBigUrlString(java.lang.String urlString)

getOneBigUrlString

public static java.lang.String getOneBigUrlString(java.lang.String[] s)

getUrlString

public static java.lang.String[] getUrlString(java.lang.String urlString)
Example:

String s[] = UrlUtils.getUrlString("http://www.docjava.com");

Parameters:
urlString - input urlString
Returns:
array showing contents of web page.

getUrl

public static void getUrl(java.net.URL url,
                          java.io.File f)
                   throws java.io.IOException
Read a url and put it into a file. This is very good when dealing with large files.

Parameters:
url - input file (like data.jar)
f - locally created output file.
Throws:
java.io.IOException

getUrlBytes

public static byte[] getUrlBytes(java.net.URL url)
Read in entire url affineTransform once, into an array of bytes, and return.

Parameters:
url -
Returns:
url bytes

getUrlVector

public static java.util.Vector getUrlVector(java.lang.String _URLString)