edu.stanford.nlp.trees
Class CompositeTreebank
java.lang.Object
java.util.AbstractCollection<Tree>
edu.stanford.nlp.trees.Treebank
edu.stanford.nlp.trees.CompositeTreebank
- All Implemented Interfaces:
- Iterable<Tree>, Collection<Tree>
public class CompositeTreebank
- extends Treebank
- Author:
- Galen Andrew
| Methods inherited from class edu.stanford.nlp.trees.Treebank |
encoding, loadPath, loadPath, loadPath, loadPath, loadPath, remove, size, textualSummary, toString, transform, treeReaderFactory |
CompositeTreebank
public CompositeTreebank(Treebank t1,
Treebank t2)
clear
public void clear()
- Description copied from class:
Treebank
- Empty a
Treebank.
- Specified by:
clear in interface Collection<Tree>- Specified by:
clear in class Treebank
loadPath
public void loadPath(File path,
FileFilter filt)
- Description copied from class:
Treebank
- Load trees from given path specification.
- Specified by:
loadPath in class Treebank
- Parameters:
path - file or directory to load fromfilt - a FilenameFilter of files to load
apply
public void apply(TreeVisitor tp)
- Description copied from class:
Treebank
- Apply a TreeVisitor to each tree in the Treebank.
For all current implementations of Treebank, this is the fastest
way to traverse all the trees in the Treebank.
- Specified by:
apply in class Treebank
- Parameters:
tp - The TreeVisitor to be applied
transformOnRead
public void transformOnRead(TreeTransformer tt)
- Transform all trees with this TreeTransformer as they are read.
- Parameters:
tt -
iterator
public Iterator<Tree> iterator()
- Specified by:
iterator in interface Iterable<Tree>- Specified by:
iterator in interface Collection<Tree>- Specified by:
iterator in class AbstractCollection<Tree>
Stanford NLP Group