package org.dcache.gplazma.plugins; /** * This abstract class is the base of predicates to be used in the process of * finding matching mapping entries in a SourceBackedPredicateMap. * @param <T> Type of the entries to be tested for matching. * @author karsten */ interface MapPredicate<T> { /** * @param object Entry to be tested for matching * @return true if object matches the MapPredicate, false otherwise */ boolean matches(T object); }