public class TreeCollinizer extends java.lang.Object implements TreeTransformer
Constructor and Description |
---|
TreeCollinizer(TreebankLanguagePack tlp) |
TreeCollinizer(TreebankLanguagePack tlp,
boolean deletePunct,
boolean fixCollinsBaseNP) |
TreeCollinizer(TreebankLanguagePack tlp,
boolean deletePunct,
boolean fixCollinsBaseNP,
int whOption) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
toString() |
Tree |
transformTree(Tree tree)
Does whatever one needs to do to a particular tree.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
apply
public TreeCollinizer(TreebankLanguagePack tlp)
public TreeCollinizer(TreebankLanguagePack tlp, boolean deletePunct, boolean fixCollinsBaseNP)
public TreeCollinizer(TreebankLanguagePack tlp, boolean deletePunct, boolean fixCollinsBaseNP, int whOption)
public java.lang.String toString()
toString
in class java.lang.Object
public Tree transformTree(Tree tree)
TreeTransformer
Tree
, and could itself
work recursively, but the canonical usage is to invoke this method
via the Tree.transform()
method, which will apply the
transformer in a bottom-up manner to each local Tree
,
and hence the implementation of TreeTransformer
should
merely examine and change a local (one-level) Tree
.transformTree
in interface TreeTransformer
tree
- A tree. Classes implementing this interface can assume
that the tree passed in is not null
.Tree