edu.stanford.nlp.trees
Interface HeadFinder
- All Superinterfaces:
- Serializable
- All Known Implementing Classes:
- AbstractCollinsHeadFinder, BikelChineseHeadFinder, ChineseHeadFinder, CollinsHeadFinder, LeftHeadFinder, ModCollinsHeadFinder, NegraHeadFinder, SemanticHeadFinder, SunJurafskyChineseHeadFinder, TueBaDZHeadFinder
public interface HeadFinder
- extends Serializable
An interface for finding the "head" daughter of a phrase structure tree.
This could potentially be any sense of "head", but has mainly been used
to find the lexical head for lexicalized PCFG parsing.
- Author:
- Christopher Manning
Method Summary |
Tree |
determineHead(Tree t)
Determine which daughter of the current parse tree is the head. |
determineHead
Tree determineHead(Tree t)
- 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.
- 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