public class ExtractSoftHyphens
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static java.util.Map<java.lang.String,java.lang.String> |
dividedWords
Map from divided word to matching undivided word.
|
protected static java.lang.String |
dividedWordsFileName
File containing divided words.
|
protected static java.util.Map<java.lang.String,java.lang.Number> |
filteredDividedWords
Filtered divided words map.
|
protected static java.lang.String |
filteredDividedWordsFileName
Fixed hyphenated words.
|
protected static java.io.PrintStream |
printStream
Wrapper for printStream to allow utf-8 output.
|
Constructor and Description |
---|
ExtractSoftHyphens() |
Modifier and Type | Method and Description |
---|---|
protected static boolean |
initialize(java.lang.String[] args)
Initialize.
|
static void |
main(java.lang.String[] args)
Main program.
|
protected static java.util.Map<java.lang.String,java.lang.String> |
processWords()
Process words.
|
protected static void |
terminate(int wordsProcessed,
long processingTime)
Terminate.
|
protected static java.io.PrintStream printStream
protected static java.lang.String dividedWordsFileName
protected static java.lang.String filteredDividedWordsFileName
protected static java.util.Map<java.lang.String,java.lang.String> dividedWords
protected static java.util.Map<java.lang.String,java.lang.Number> filteredDividedWords
public static void main(java.lang.String[] args)
args
- Program parameters.protected static boolean initialize(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
protected static java.util.Map<java.lang.String,java.lang.String> processWords()
Output the following for each word.
protected static void terminate(int wordsProcessed, long processingTime)
wordsProcessed
- Number of words processed.processingTime
- Processing time in seconds.