edu.stanford.nlp.trees
Class LeftHeadFinder
java.lang.Object
edu.stanford.nlp.trees.LeftHeadFinder
- All Implemented Interfaces:
- HeadFinder, Serializable
public class LeftHeadFinder
- extends Object
- implements HeadFinder
HeadFinder that always returns the leftmost daughter as head. For
testing purposes.
- Author:
- Roger Levy
- See Also:
- Serialized Form
Method Summary |
Tree |
determineHead(Tree t)
Determine which daughter of the current parse tree is the head. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LeftHeadFinder
public LeftHeadFinder()
determineHead
public Tree determineHead(Tree t)
- Description copied from interface:
HeadFinder
- Determine which daughter of the current parse tree is the head.
It assumes that the daughters already have had their heads
determined. Another method has to do the tree walking.
- Specified by:
determineHead
in interface HeadFinder
- Parameters:
t
- The parse tree to examine the daughters of
- Returns:
- The parse tree that is the head. The convention has been
that this returns
null
if no head is found.
But maybe it should throw an exception?
Stanford NLP Group