All Classes and Interfaces

Class
Description
Singleton command-line interface controller responsible for parsing user input to create blanked and filled-in madlibs.
The core object that contains the source text file from which its MadlibBlanker and MadlibFiller can blank words in the document and fill in the blanks with user-determined words
Processes Madlib through the "blanking" process, which takes the madlib's source text and blanks out certain words to be filled in later by the user.
Utility class that takes madlibified madlib (txt file with some words replaced by [part of speech] blocks) and fills in with user's replacement words collected from the CLI
Provided text is converted to CoreDocument object, allowing the CoreNLP library to annotate parts of speech for each word
Singleton that determines which properties words should be tagged with.
Utility class that operates file loading from other classes to return the text that will be operated on