|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.baseprogramming.dev.gen.DataFactory
public final class DataFactory
Method Summary | ||
---|---|---|
static boolean |
exists(java.lang.String word)
Returns true if the word exists in the |
|
static java.util.Date |
genDate()
Generates a date |
|
static java.util.Date |
genDate(int minYear,
int maxYear)
Returns a Date between specified years. |
|
static java.util.Date |
genDateBetween(java.util.Date start,
java.util.Date end)
Returns a random date between start and |
|
static int |
genNumberInRange(int min,
int max)
Generates an integer between min and max |
|
static java.lang.String |
genString(int maxlength)
Generates a string of size maxlength , consisting of space delimited words. |
|
static java.lang.String |
genWords(int count)
Returns count words delimited by spaces |
|
static java.lang.String |
getAnatomicalStructure()
Returns the name of an anatomical structure |
|
static City |
getCity()
Returns a City |
|
static DeceaseCause |
getDeseaseCause()
Returns a DeceaseCause |
|
static Term |
getFemaleFirstName()
Returns a female first name Term . |
|
static Term |
getFirstNameAnyGender()
Returns a First Name Term . |
|
static Term |
getLastName()
Returns a Last Name Term . |
|
static java.lang.String |
getLocationName()
Returns a location name: City or State |
|
static Term |
getMaleFirstName()
Returns a male first name Term . |
|
static Symptom |
getMedicalSymptom()
Returns a Symptom |
|
static java.lang.String |
getMedicalSymptomName()
Returns a medical symptom name |
|
static State |
getState()
Returns a State |
|
static Term |
getTerm()
Returns a Term |
|
static Term |
getTerm(WordCategory pos)
Returns a Term for the given category |
|
static boolean |
isLeapYear(int year)
Returns weather the integer corresponds to a leap year |
|
static void |
loadAllCensusNames()
|
|
static void |
loadAllDefaultData()
|
|
static void |
loadAnatomicalStructures()
|
|
static void |
loadAnatomicalStructures(java.io.BufferedReader reader)
|
|
static void |
loadCities()
|
|
static void |
loadCities(java.io.BufferedReader reader)
|
|
static void |
loadDeseaseCauses()
|
|
static void |
loadDeseaseCauses(java.io.BufferedReader reader)
|
|
static void |
loadMedicalSymptoms()
|
|
static void |
loadMedicalSymtoms(java.io.BufferedReader reader)
|
|
static void |
loadMedicalTreatments()
|
|
static void |
loadMedicalTreatments(java.io.BufferedReader reader)
|
|
static void |
loadStates()
|
|
static void |
loadStates(java.io.BufferedReader reader)
|
|
static void |
loadTerms()
|
|
static void |
loadTerms(java.io.BufferedReader reader)
|
|
static java.lang.String |
processJavLib(java.lang.String inputText)
Process Jav Lib text. |
|
static java.util.List<USCensusNameRecord> |
readUSCensusNameFile(WordCategory pos,
java.lang.String name)
|
|
static
|
selectFromList(java.util.List<T> list)
Returns a random element from list |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static void loadAllDefaultData()
public static void loadAllCensusNames()
public static java.util.List<USCensusNameRecord> readUSCensusNameFile(WordCategory pos, java.lang.String name) throws java.io.IOException
java.io.IOException
public static void loadMedicalTreatments()
public static void loadMedicalTreatments(java.io.BufferedReader reader) throws java.io.IOException
java.io.IOException
public static void loadDeseaseCauses()
public static void loadDeseaseCauses(java.io.BufferedReader reader) throws java.io.IOException
java.io.IOException
public static void loadMedicalSymptoms()
public static void loadMedicalSymtoms(java.io.BufferedReader reader) throws java.io.IOException
java.io.IOException
public static void loadAnatomicalStructures()
public static void loadAnatomicalStructures(java.io.BufferedReader reader) throws java.io.IOException
java.io.IOException
public static void loadStates()
public static void loadCities()
public static void loadCities(java.io.BufferedReader reader) throws java.io.IOException
java.io.IOException
public static void loadStates(java.io.BufferedReader reader) throws java.io.IOException
java.io.IOException
public static void loadTerms()
public static void loadTerms(java.io.BufferedReader reader) throws java.io.IOException
java.io.IOException
public static Term getMaleFirstName()
Term
. Use the getWord()
method to get the string.
*
Use the loadAllCensusNames()
method to load the names first.
public static Term getFemaleFirstName()
Term
. Use the getWord()
method to get the string.
*
Use the loadAllCensusNames()
method to load the names first.
public static Term getFirstNameAnyGender()
Term
. Use the getWord()
method to get the string. The name could be male or female.
Use the loadAllCensusNames()
method to load the names first.
public static Term getLastName()
Term
. Use the getWord()
method to get the string
Use the loadAllCensusNames()
method to load the names first.
public static DeceaseCause getDeseaseCause()
DeceaseCause
public static Symptom getMedicalSymptom()
Symptom
public static java.lang.String getMedicalSymptomName()
public static java.lang.String getAnatomicalStructure()
public static java.lang.String getLocationName()
City
or State
public static City getCity()
City
public static State getState()
State
public static Term getTerm()
Term
Term
public static Term getTerm(WordCategory pos)
Term
for the given category
pos
-
Term
public static java.lang.String processJavLib(java.lang.String inputText)
Example:
Hello. My name is @{FIRST_NAME_MALE} @{LAST_NAME}.
inputText
-
public static java.lang.String genWords(int count)
count
words delimited by spaces
count
-
public static java.lang.String genString(int maxlength)
maxlength
, consisting of space delimited words.
maxlength
-
public static int genNumberInRange(int min, int max)
min
and max
min
- max
-
public static java.util.Date genDate()
Date
public static java.util.Date genDate(int minYear, int maxYear)
minYear
- maxYear
-
public static java.util.Date genDateBetween(java.util.Date start, java.util.Date end)
start and end
- Parameters:
start
- end
-
- Returns:
- Date
public static boolean isLeapYear(int year)
year
-
public static <T> T selectFromList(java.util.List<T> list)
list
T
- list
-
public static boolean exists(java.lang.String word)
word
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |