Class FrenchTreeNormalizer

    • Constructor Detail

      • FrenchTreeNormalizer

        public FrenchTreeNormalizer​(boolean ccTagset)
    • Method Detail

      • 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 assumes that it is not given a null tree, but it may return one if there are no real words.
        Overrides:
        normalizeWholeTree in class BobChrisTreeNormalizer
        Parameters:
        tree - The tree to be normalized
        tf - the TreeFactory to create new nodes (if needed)
        Returns:
        The normalized tree. May be null which means to not use this tree at all.