public class UniqueTokenAnalyzer extends java.lang.Object implements Analyzer
| Constructor and Description |
|---|
UniqueTokenAnalyzer()
Instantiates a TreeSet object as uniqueTokensList on creation.
|
UniqueTokenAnalyzer(java.util.Properties properties)
Constructor for UniqueTokenAnalyzer analyzer.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getOutputFilePath()
Retrieves values from properties for path to output file.
|
java.util.Set |
getUniqueTokensList()
Accessor for the uniqueTokensList instance variable.
|
void |
processToken(java.lang.String token)
Processes a single token by adding the token to uniqueTokensList.
|
void |
writeOutputFile(java.lang.String inputFilePath)
Writes a text file listing each unique token on a new line.
|
public UniqueTokenAnalyzer()
public UniqueTokenAnalyzer(java.util.Properties properties)
properties - Properties - Properties file values for this analyzer.public java.util.Set getUniqueTokensList()
public void processToken(java.lang.String token)
processToken in interface Analyzertoken - String - a single text token.public void writeOutputFile(java.lang.String inputFilePath)
writeOutputFile in interface AnalyzerinputFilePath - String - Path of the file being analyzed.public java.lang.String getOutputFilePath()