package annotations.util.coll; /** * A {@link Keyer} supplies keys for the elements of a {@link KeyedSet}. * @param the key type * @param the element type */ public interface Keyer { /** * Returns the key that this keyer wishes to assign to the element * v. */ public abstract K getKeyFor(V v); }