Lines Matching refs:Class

49  * <code>Class</code> object) that all of its members must implement.
101 // Class -> Registry
110 * <code>Class</code> objects to be used to define categories.
115 public ServiceRegistry(Iterator<Class<?>> categories) {
120 Class category = (Class)categories.next();
152 * @param providerClass a <code>Class</code>object indicating the
169 public static <T> Iterator<T> lookupProviders(Class<T> providerClass,
188 * @param providerClass a <code>Class</code>object indicating the
200 public static <T> Iterator<T> lookupProviders(Class<T> providerClass) {
208 * Returns an <code>Iterator</code> of <code>Class</code> objects
213 * <code>Class</code>objects.
215 public Iterator<Class<?>> getCategories() {
228 Class c = (Class)iter.next();
259 * the <code>Class</code> defined by <code>category</code>.
262 Class<T> category) {
280 * whose <code>Class</code> it implements.
310 * <code>Class</code> it implements.
364 Class<T> category) {
445 public <T> Iterator<T> getServiceProviders(Class<T> category,
462 * @see ServiceRegistry#getServiceProviders(Class, ServiceRegistry.Filter, boolean)
486 * <code>getServiceProviders(Class, boolean)</code>.
500 public <T> Iterator<T> getServiceProviders(Class<T> category,
518 * @param providerClass the <code>Class</code> of the desired
522 * desired <code>Class</code>type, or <code>null</code> is none is
528 public <T> T getServiceProviderByClass(Class<T> providerClass) {
534 Class c = (Class)iter.next();
559 * @param category a <code>Class</code> object indicating the
573 public <T> boolean setOrdering(Class<T> category,
604 * @param category a <code>Class</code> object indicating the
618 public <T> boolean unsetOrdering(Class<T> category,
647 public void deregisterAll(Class<?> category) {
691 Class category;
696 // Class -> Provider Object of that class
697 Map<Class<?>,Object> map = new HashMap();
699 public SubRegistry(ServiceRegistry registry, Class category) {
765 public <T> T getServiceProviderByClass(Class<T> providerClass) {