3 import java.util.Collection;
6 /** Simplified version of NetBeans
7 * <a href="http://bits.netbeans.org/6.0/javadoc/org-openide-util/org/openide/util/Lookup.html">Lookup</a> class.
9 * @author Jaroslav Tulach <jtulach@netbeans.org>
12 // BEGIN: design.consistency.1.0
13 public abstract class Lookup {
14 // BEGIN: design.consistency.lookup.1.0
15 public abstract <T> T lookup(Class<T> clazz);
16 // END: design.consistency.lookup.1.0
18 // BEGIN: design.consistency.lookupAll.1.0
19 public abstract <T> Collection<? extends T> lookupAll(Class<T> clazz);
20 // END: design.consistency.lookupAll.1.0
22 // BEGIN: design.consistency.lookupAllClasses.1.0
23 public abstract <T> Set<Class<? extends T>> lookupAllClasses(
26 // END: design.consistency.lookupAllClasses.1.0
28 // END: design.consistency.1.0