Word class created. Contains overridden equals and hascode methods. Testrunner also created.
Can load words from file, discount common words and increment the count of duplicate words. Moving on to URL input class.
Changed default word freq for Word(String) to 1. Created test in TestRunner to display the frequency of words added to the found words' list.
TestRunner can instantiate objects for reading words from URLs and text files. Word objects can be displayed via sysout, with the words and their frequency. No sorting by frequency or removal of punctuation marks.
Removed a small amount of test code.
Punctuation now removed from words in WordCollector abstract superclass.
List of word objects in TestRunner can be sorted by increasing frequency. Need to make stopwords all uppercase for comparisons.
List of word objects now sorted by decreasing frequency. Stop words are blocked regardless of case. Duplicate words still loaded individually depending on their case.
Minor changes
Words that are spaces or empty are now ignored.
All words now converted to uppercase. Starting the ImageGenerator class.
TestRunner has some code for making images. Can use this to dynamically create images based on the words and their frequency.
Experimented with regex. Image creation still the same.
Regex all commented out. Focusing solely on image creation.
ImageGenerator has some code for making single line image with hardcoded String.
Can output height and width of given String to the image, alone with the String. Added an int param to generateImage that will affect the number of words to be drawn in the image.
About to try dynamically sizing the image based on the words and parameter passed into the generateImage method.
Added code for determining size of cloud - not working. Reverting to previous commit (branching it) to determine how the size of the string is analysed.
Strings are now resized based on their frequency properly.
Need to resize image. Adding method for that now.