1 8 14 package jfun.yan; 15 16 17 25 public interface ComponentMap extends java.io.Serializable { 26 32 Component getComponent(Object key); 33 37 java.util.Set keys(); 38 43 java.util.Collection getComponents(); 44 45 56 <T> Component<T> getComponentOfType(Class <T> type) 57 throws AmbiguousComponentResolutionException; 58 63 boolean containsKey(Object key); 64 69 boolean containsType(Class type); 70 75 <T> java.util.List <Component<T>> getComponentsOfType(Class <T> type); 76 87 Dependency getDependency(Object key, ComponentMap cmap); 88 99 Dependency getDependencyOfType(Class type, ComponentMap cmap); 100 } 101 | Popular Tags |