1) Added a new interface, LearningModule. 2) Added a new class AdditionalBootstrapping. 3) method oneLeadWordMarkup() have been finished. not tested yet.
Resolve conflict.
1) Created a new class LearnerUtility, and its test class, LearnerUtilityTest. 2) Renamed method tagIt() as tagSentence(). Moved it to LearnerUtility class. Moved its test cases to LearnerUtilityTest class.
Renmaed method updateTable() to updateDataHolder().
Moved all in AdditionalBootstrapping class and LeanterUtility class back to Learner class. Added test cases to doItMarkup() method.
1) Added a new class SentenceLeadLengthComparator which implements Comparator, and it test class, so a list of sentence can be sorted by lead length. 2) Writed a part of method wrapupMarkup()
1) override hashCode() method in Sentence class. 2) added a helper wrapupMarkupGetPattern() and test cases. 3) added a small part of wrapupMarkup().
1) wrapupMarkupGetPattern() as hasHead(). Changed test cases. 2) Added a small part of method wrapupMarkup().
method wrapupMarkup() has been completed. Not tested yet.
1) fixed a bug in wrapupMarkup(). 2) added a helper method getNouns(), which is just the first part of method getKnownTags(). Added test cases and tested it.
Added a helper method getO(), which is just second part of method getKnownTags(). Its test cases in shared with those of method getNouns().
1) added a helper method getModifier(), which is used in the third part of method getKnownTags(), and test cases, and tested it. 2) finished the third part of method getKnownTags(). 3) Added a helper method add2ModifierHolder(), which is used in one case to handle add to modifier collection in the add2Holder() method.
added new content about data holder in readme.
modified the test cases of mergeRole() method.
Added new content about the steps of wrapup markup and one lead word mark up.
1) Fixed a bug in addStopWords(). 2) Added a helper method getBoundaries(), which is used in getKnownTags(). Added Test cases and tested it.
1) Added new content into readme file about POS tags. 2) Added a helper method getProperNouns(), which is used in getKnownTags(). Added Test cases and tested it.
1) Added a new class, KnownTagCollection, to represent the return value of getKnownTags() method. 2) method getKnownTags() has been finished. Each part of it were written as a helper method and tested.
Fixed a bug in wrapupMarkup().
Added a variable in Sentence class. This ID variable, instead of the index of the sentence in the sentence, will used to serve as the unique idendifier of the sentence. This is safer.