edu.stanford.nlp.dbm
Class Cranfield
java.lang.Object
|
+--java.util.AbstractCollection
|
+--java.util.AbstractList
|
+--edu.stanford.nlp.dbm.AbstractDataCollection
|
+--edu.stanford.nlp.dbm.FileDataCollection
|
+--edu.stanford.nlp.dbm.Cranfield
- All Implemented Interfaces:
- Collection, DataCollection, List
- public class Cranfield
- extends FileDataCollection
Contains methods dealing with populating a DBM given a file containing all Cranfield documents
Constructor Summary |
Cranfield(List db,
String filename)
|
Cranfield(String filename)
Creates a Cranfield document collection given a filename which contains a collection of Cranfield articles in XML representation. |
Method Summary |
Iterator |
fileIterator()
returns an iterator over documents in the document collection |
Methods inherited from class java.util.AbstractList |
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList |
Methods inherited from interface java.util.List |
add, add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, subList, toArray, toArray |
Cranfield
public Cranfield(String filename)
throws IOException
- Creates a Cranfield document collection given a filename which contains a collection of Cranfield articles in XML representation. Stores data, features, and their respective indices in memory. Uses standard Bag-of-Features Matrix, and uses Lowercaser.
Cranfield
public Cranfield(List db,
String filename)
throws IOException
fileIterator
public Iterator fileIterator()
- returns an iterator over documents in the document collection
- Specified by:
fileIterator
in class FileDataCollection
Stanford NLP Group