samples/consistency/src-api2.0/api/Lookups.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 10:04:51 +0200
changeset 209 1c999569643b
parent 199 ef3e24d5cb1c
child 210 acf2c31e22d4
permissions -rw-r--r--
to the end of daily_life
     1 package api;
     2 
     3 import java.util.Collection;
     4 import java.util.Set;
     5 
     6 /** Factory to create various types of lookup instances.
     7  *
     8  * @author Jaroslav Tulach <jtulach@netbeans.org>
     9  * @version 2.0
    10  */
    11 public final class Lookups {
    12     private Lookups() {
    13     }
    14     
    15     public static Lookup fixed(Object... instances) {
    16         return null;
    17     }
    18     
    19     public static Lookup dynamic(Dynamic provider) {
    20         return null;
    21     }
    22     
    23     public interface Dynamic {
    24         public <T> void computeInstances(Class<T> requestedType, Collection<? super T> addInstancesTo);
    25     }
    26 }