package edu.stanford.nlp.trees; import java.io.Reader; /** * This class implements a simple default <code>TreeReaderFactory</code>. * <p/> * <i>NB: A SimpleTree stores tree geometries but no node labels. Make sure * this is what you really want.</i> * * @author Christopher Manning */ public class SimpleTreeReaderFactory implements TreeReaderFactory { /** * Returns a new <code>TreeReader</code>. * Implements the <code>TreeReaderFactory</code> interface. * It creates a simple, default <code>TreeReader</code> which literally * reproduces trees in the treebank. It uses all the defaults of the * <code>TreeReader</code> class, which means that you get a * <code>SimpleTreeFactory</code>, no <code>TreeNormalizer</code>, and * a <code>PennTreebankTokenizer</code>. */ public TreeReader newTreeReader(Reader in) { return new PennTreeReader(in); } }