Index
All Classes and Interfaces|All Packages|Constant Field Values
W
- word() - Method in class cs2110.WordOccurrences
-
Return the word we are tracking occurrences of.
- word() - Method in record class cs2110.WordScanner.WordLine
-
Returns the value of the
word
record component. - WordLine(String, int) - Constructor for record class cs2110.WordScanner.WordLine
-
Creates an instance of a
WordLine
record class. - WordOccurrences - Class in cs2110
-
Keeps track of which line numbers of which sources (i.e., files) contain a certain word.
- WordOccurrences(String) - Constructor for class cs2110.WordOccurrences
-
Create an object to track occurrences of the word `word`.
- WordScanner - Class in cs2110
-
Iterate over the whitespace-separated words in an input source, returning the (1-based) line number along with each word.
- WordScanner(Reader) - Constructor for class cs2110.WordScanner
-
Create a WordScanner to iterate over the words in input source `in`.
- WordScanner.WordLine - Record Class in cs2110
-
Bundles a word with the line number it was found on.
- writeIndex(Iterable<WordOccurrences>, PrintWriter) - Method in class cs2110.Indexer
-
Write the index `index` to `out`.
- writeSourcesIndex(Iterable<String>, PrintWriter) - Method in class cs2110.Indexer
-
Create an index of the words in the text sources with filenames `srcNames`, then write the index to `out`.
All Classes and Interfaces|All Packages|Constant Field Values