edu.stanford.nlp.trees.ConstituentFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of stanford-parser Show documentation
Show all versions of stanford-parser Show documentation
Stanford Parser processes raw text in English, Chinese, German, Arabic, and French, and extracts constituency parse trees.
package edu.stanford.nlp.trees;
import edu.stanford.nlp.ling.Label;
/**
* A ConstituentFactory
is a factory for creating objects
* of class Constituent
, or some descendent class.
* An interface.
*
* @author Christopher Manning
*/
public interface ConstituentFactory {
/**
* Build a constituent with this start and end.
*
* @param start Start position
* @param end End position
*/
public Constituent newConstituent(int start, int end);
/**
* Build a constituent with this start and end.
*
* @param start Start position
* @param end End position
* @param label Label
* @param score Score
*/
public Constituent newConstituent(int start, int end, Label label, double score);
}