edu.stanford.nlp.trees.international.french
Class FrenchTreeNormalizer
java.lang.Object
edu.stanford.nlp.trees.TreeNormalizer
edu.stanford.nlp.trees.BobChrisTreeNormalizer
edu.stanford.nlp.trees.international.french.FrenchTreeNormalizer
- All Implemented Interfaces:
- TreeTransformer, Serializable
public class FrenchTreeNormalizer
- extends BobChrisTreeNormalizer
Prepares French Treebank trees for parsing.
- Author:
- Spence Green
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FrenchTreeNormalizer
public FrenchTreeNormalizer()
normalizeTerminal
public String normalizeTerminal(String terminal)
- Description copied from class:
BobChrisTreeNormalizer
- Normalizes a leaf contents.
This implementation interns the leaf.
- Overrides:
normalizeTerminal
in class BobChrisTreeNormalizer
- Parameters:
terminal
- The String that decorates the leaf
- Returns:
- The normalized form of this leaf String
normalizeNonterminal
public String normalizeNonterminal(String category)
- Description copied from class:
BobChrisTreeNormalizer
- Normalizes a nonterminal contents.
This implementation strips functional tags, etc. and interns the
nonterminal.
- Overrides:
normalizeNonterminal
in class BobChrisTreeNormalizer
- Parameters:
category
- The String that decorates this nonterminal node
- Returns:
- The normalized form of this nonterminal String
normalizeWholeTree
public Tree normalizeWholeTree(Tree tree,
TreeFactory tf)
- Description copied from class:
BobChrisTreeNormalizer
- Normalize a whole tree -- one can assume that this is the
root. This implementation deletes empty elements (ones with
nonterminal tag label '-NONE-') from the tree, and splices out
unary A over A nodes. It does work for a null tree.
- Overrides:
normalizeWholeTree
in class BobChrisTreeNormalizer
- Parameters:
tree
- The tree to be normalizedtf
- the TreeFactory to create new nodes (if needed)
- Returns:
- Tree the normalized tree
Stanford NLP Group