Example #1
0
            public LookupProvidersIterator(java.lang.Class providerClass, java.lang.ClassLoader loader)
            {
                this.loader = loader;

                java.util.Enumeration <java.net.URL> e = null;
                try
                {
                    e = loader.getResources("META-INF/services/" + providerClass.getName()); //$NON-NLS-1$
                    while (e.hasMoreElements())
                    {
                        java.util.Set <String> names = parse((java.net.URL)e.nextElement());
                        providerNames.addAll(names);
                    }
                }
                catch (java.io.IOException e1)
                {
                    // Ignored
                }

                it = providerNames.iterator();
            }