addbk.JAddressBook.dataMining
Class LawyerSearchUtils
java.lang.Object
addbk.JAddressBook.dataMining.LawyerSearchUtils
public class LawyerSearchUtils
- extends java.lang.Object
Method Summary |
static java.lang.String |
filterStateZipCountry(java.lang.String s)
|
static java.lang.String |
filterStreet(java.lang.String s)
|
static int |
findListingNum(java.util.Vector v)
|
static java.lang.String |
getIpLawyers(int stateNumber,
int pageNumber)
|
static java.lang.String |
getLawyers(int pageNumber,
int stateNumber,
java.lang.String lawyerType)
|
static int |
getNumberOfAddresses(java.lang.String matcherString)
|
static java.lang.String |
getTwoLetterAbbreviation(java.lang.String s)
|
static java.lang.String |
getTwoLetterStateAbbreviation(java.lang.String s)
|
static java.lang.String |
getUrlSource(int stateNumber,
java.lang.String lawyerType)
|
static void |
insertIntoDatabase(java.util.Vector v)
The vector, v, is an container of an array of strings. |
static java.util.Vector |
lookForComputerCompanies(int pageNumber,
java.lang.String state)
|
static java.util.Vector |
lookForIPLawyersInCt(int pageNumber)
|
static java.util.Vector |
lookForIPLawyersInUsa(int stateNumber,
int pageNumber)
|
static java.util.Vector |
lookForLawyers(int pageNumber,
int stateNumber,
java.lang.String lawyerType)
|
static void |
main(java.lang.String[] args)
|
static void |
printLawyerFilter(java.util.Vector v)
|
static void |
scanForComputerCompanies()
|
static void |
scanForLawyers()
|
static void |
scanForLawyers(int stateNum,
java.lang.String lawyerType)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
abd
public static AddressDataBase abd
count
public static int count
loopCount1
public static int loopCount1
loopCount2
public static int loopCount2
LawyerSearchUtils
public LawyerSearchUtils()
lookForLawyers
public static java.util.Vector lookForLawyers(int pageNumber,
int stateNumber,
java.lang.String lawyerType)
throws java.io.IOException
- Throws:
java.io.IOException
findListingNum
public static int findListingNum(java.util.Vector v)
getUrlSource
public static java.lang.String getUrlSource(int stateNumber,
java.lang.String lawyerType)
getLawyers
public static java.lang.String getLawyers(int pageNumber,
int stateNumber,
java.lang.String lawyerType)
getIpLawyers
public static java.lang.String getIpLawyers(int stateNumber,
int pageNumber)
lookForComputerCompanies
public static java.util.Vector lookForComputerCompanies(int pageNumber,
java.lang.String state)
throws java.io.IOException
- Throws:
java.io.IOException
scanForLawyers
public static void scanForLawyers(int stateNum,
java.lang.String lawyerType)
- Parameters:
stateNum
- is the number of the state needed for the URLlawyerType
- is the type of lawyer needed for the URl
scanForComputerCompanies
public static void scanForComputerCompanies()
throws java.io.IOException
- Throws:
java.io.IOException
insertIntoDatabase
public static void insertIntoDatabase(java.util.Vector v)
- The vector, v, is an container of an array of strings.
Each string represents one line of HTML text in the web
server. Your jobs is to extract address records from this page of
html data.
- Parameters:
v
-
filterStreet
public static java.lang.String filterStreet(java.lang.String s)
filterStateZipCountry
public static java.lang.String filterStateZipCountry(java.lang.String s)
getTwoLetterStateAbbreviation
public static java.lang.String getTwoLetterStateAbbreviation(java.lang.String s)
getNumberOfAddresses
public static int getNumberOfAddresses(java.lang.String matcherString)
getTwoLetterAbbreviation
public static java.lang.String getTwoLetterAbbreviation(java.lang.String s)
main
public static void main(java.lang.String[] args)
throws java.io.IOException
- Throws:
java.io.IOException
printLawyerFilter
public static void printLawyerFilter(java.util.Vector v)
lookForIPLawyersInUsa
public static java.util.Vector lookForIPLawyersInUsa(int stateNumber,
int pageNumber)
throws java.io.IOException
- Throws:
java.io.IOException
lookForIPLawyersInCt
public static java.util.Vector lookForIPLawyersInCt(int pageNumber)
throws java.io.IOException
- Throws:
java.io.IOException
scanForLawyers
public static void scanForLawyers()
throws java.io.IOException
- Throws:
java.io.IOException