Package cs2110
Class JavaDictIndexer
java.lang.Object
cs2110.Indexer
cs2110.DictIndexer
cs2110.JavaDictIndexer
An Indexer that uses Java's `HashMap`, wrapped in a `JavaStringDict`, to associate words with
their occurrences. It also uses Java's `ArrayList`, wrapped in a `JavaIndexedSeq`, when a
sequence is required.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> JavaIndexedSeq
<T> Return a `JavaIndexedSeq` wrapping an `ArrayList`.protected <V> JavaStringDict
<V> Return a `JavaStringDict` wrapping a `HashMap`.Methods inherited from class cs2110.DictIndexer
index
Methods inherited from class cs2110.Indexer
writeIndex, writeSourcesIndex
-
Constructor Details
-
Method Details
-
makeStringDict
Return a `JavaStringDict` wrapping a `HashMap`.- Specified by:
makeStringDict
in classDictIndexer
-
makeIndexedSeq
Return a `JavaIndexedSeq` wrapping an `ArrayList`.- Specified by:
makeIndexedSeq
in classIndexer
-