001 // License: GPL. For details, see LICENSE file. 002 package org.openstreetmap.josm.tools; 003 004 // Used to identify objects that fulfill a certain condition, e.g. when filtering a collection 005 public interface Predicate<T> { 006 // @return whether the object passes the test or not 007 public boolean evaluate(T object); 008 }