|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.stanford.nlp.trees.TreeNormalizer | +--edu.stanford.nlp.trees.ParametricTreeNormalizer
Normalizes trees based on parameter settings. This system can
do a variety of methods of tree normalizations based on parameter
settings..
The normalizations performed are: (i) terminals are interned, (ii)
nonterminals are stripped of alternants, functional tags and
cross-reference codes (on |, =, -) and then interned, (iii) empty
elements (ones with nonterminal label "-NONE-") are deleted from the
tree, (iv) the null label at the root node is replaced with the label
"ROOT".
17 Apr 2001: This was fixed to work with different kinds of labels,
by making proper use of the Label interface, after it was moved into
the trees module.
This was never finished. You shouldn't use this. The options of NPTmpRetainingTreeNormalizer should really be put here.
Constructor Summary | |
ParametricTreeNormalizer(boolean internStrings,
boolean unquoteStrings)
|
Method Summary | |
String |
normalizeNonterminal(String category)
Normalizes a nonterminal contents. |
String |
normalizeTerminal(String leaf)
Normalizes a leaf contents. |
Tree |
normalizeWholeTree(Tree tree,
TreeFactory tf)
Normalize a whole tree -- one can assume that this is the root. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ParametricTreeNormalizer(boolean internStrings, boolean unquoteStrings)
Method Detail |
public String normalizeTerminal(String leaf)
normalizeTerminal
in class TreeNormalizer
leaf
- The String that decorates the leaf
public String normalizeNonterminal(String category)
normalizeNonterminal
in class TreeNormalizer
category
- The String that decorates this nonterminal node
public Tree normalizeWholeTree(Tree tree, TreeFactory tf)
normalizeWholeTree
in class TreeNormalizer
tree
- The tree to be normalizedtf
- the TreeFactory to create new nodes (if needed)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |