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