|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.AbstractCollection | +--edu.stanford.nlp.trees.Treebank | +--edu.stanford.nlp.trees.MemoryTreebank
A MemoryTreebank
object stores a corpus of examples with
given tree structures in memory (as a Collection).
Constructor Summary | |
MemoryTreebank()
Create a new tree bank. |
|
MemoryTreebank(int initialCapacity)
Create a new Treebank. |
|
MemoryTreebank(int initialCapacity,
TreeReaderFactory trf)
Create a new tree bank. |
|
MemoryTreebank(TreeReaderFactory trf)
Create a new tree bank. |
Method Summary | |
void |
apply(TreeProcessor tp)
Apply the TreeProcessor tp to all trees in the Treebank. |
void |
clear()
Empty a Treebank . |
Object |
get(int i)
Get a tree by index from the Treebank. |
Iterator |
iterator()
Return an Iterator over Trees in the Treebank. |
void |
loadPath(File path,
FileFilter filt)
Load trees from given directory. |
static void |
main(String[] args)
Loads treebank grammar from first argument and prints it. |
void |
processFile(File file)
Load a collection of parse trees from the file of given name. |
int |
size()
Returns the size of the Treebank. |
Methods inherited from class edu.stanford.nlp.trees.Treebank |
loadPath, loadPath, loadPath, loadPath, loadPath, remove, toString, treeReaderFactory |
Methods inherited from class java.util.AbstractCollection |
add, addAll, contains, containsAll, isEmpty, removeAll, retainAll, toArray, toArray |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Collection |
equals, hashCode |
Constructor Detail |
public MemoryTreebank()
public MemoryTreebank(TreeReaderFactory trf)
trf
- the factory class to be called to create a new
TreeReader
public MemoryTreebank(int initialCapacity)
initialCapacity
- The initial size of the underlying Collection,
(if a Collection-based storage mechanism is being provided)public MemoryTreebank(int initialCapacity, TreeReaderFactory trf)
initialCapacity
- The initial size of the underlying Collectiontrf
- the factory class to be called to create a new
TreeReader
Method Detail |
public void clear()
Treebank
.
clear
in interface Collection
clear
in class Treebank
public void loadPath(File path, FileFilter filt)
loadPath
in class Treebank
path
- file or directory to load fromfilt
- a FilenameFilter of files to loadpublic void processFile(File file)
FileProcessor
interface.
processFile
in interface FileProcessor
file
- file to load a tree fromfor traversing directories
public Object get(int i)
Treebank
feature set, and
so is only available with a MemoryTreebank
, but is
useful in allowing the latter to be used as an ArrayList
.
i
- The integer (counting from 0) index of the tree
public void apply(TreeProcessor tp)
apply
in class Treebank
tp
- A class that implements the TreeProcessor interfacepublic Iterator iterator()
iterator
in interface Collection
iterator
in class Treebank
public int size()
Treebank
size
in interface Collection
size
in class Treebank
public static void main(String[] args)
usage: java MemoryTreebank treebankFilesPath
args
- array of command-line arguments
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |