package edu.stanford.nlp.trees; import java.io.Serializable; import java.util.function.Predicate; /** * Only accept trees that are short enough (less than or equal to length). * It's not always about length, but in this case it is. * * @author John Bauer */ public class LengthTreeFilter implements Predicate<Tree>, Serializable { private int length; public LengthTreeFilter(int length) { this.length = length; } public boolean test(Tree tree) { return tree.yield().size() <= length; } private static final long serialVersionUID = 1; }