Package org.apache.commons.discovery

Examples of org.apache.commons.discovery.ResourceNameIterator


            loaders = ClassLoaders.getAppLoaders(spi.getSPClass(),
                                                 Service.class,
                                                 true);
        }

        ResourceNameIterator servicesIter =
            (new DiscoverServiceNames(loaders)).findResourceNames(spi.getSPName());

        final ResourceClassIterator<T> services =
            (new DiscoverClasses<T>(loaders)).findResourceClasses(servicesIter);
View Full Code Here


                         error = e;
                     }
                }
            }
        } else {
            ResourceNameIterator classIter =
                (new DiscoverServiceNames(loaders)).findResourceNames(spi.getSPName());

            ResourceClassIterator<T> classes =
                (new DiscoverClasses<T>(loaders)).findResourceClasses(classIter);
View Full Code Here

                } catch (Exception e) {
                    // ignore
                }
            }
        } else {
            ResourceNameIterator classIter =
                (new DiscoverServiceNames(loaders)).findResourceNames(spi.getSPName());

            ResourceClassIterator classes =
                (new DiscoverClasses(loaders)).findResourceClasses(classIter);
               
View Full Code Here

       
        DiscoverResources disc = new DiscoverResources();
        disc.addClassLoader( JDKHooks.getJDKHooks().getThreadContextClassLoader() );
        disc.addClassLoader( this.getClass().getClassLoader() );
       
        ResourceNameIterator iterator = disc.findResources(name);

        Vector vector = new Vector();
        while (iterator.hasNext()) {
            String resourceInfo = iterator.nextResourceName();
            vector.add(resourceInfo);
            if( debug > 0 ) {
                System.out.println("Found " + resourceInfo);
            }
        }
View Full Code Here

            loaders = ClassLoaders.getAppLoaders(spi.getSPClass(),
                                                 Service.class,
                                                 true);
        }
       
        ResourceNameIterator servicesIter =
            (new DiscoverServiceNames(loaders)).findResourceNames(spi.getSPName());

        final ResourceClassIterator services =
            (new DiscoverClasses(loaders)).findResourceClasses(servicesIter);
       
View Full Code Here

                log.debug("find: resourceName = '" + name + "'");
            }
        }

        final String newResourcName = name;
        return new ResourceNameIterator() {
            private String resource = ManagedProperties.getProperty(newResourcName);
            public boolean hasNext() {
                return resource != null;
            }
           
View Full Code Here

            names = (String[])obj;
        } else {
            names = null;
        }
       
        return new ResourceNameIterator() {

            private int idx = 0;
           
            public boolean hasNext() {
                if (names != null) {
View Full Code Here


        final ResourceIterator files =
            getDiscover().findResources(fileName);

        return new ResourceNameIterator() {
            private int idx = 0;
            private Vector classNames = null;
            private String resource = null;
           
            public boolean hasNext() {
View Full Code Here

     */
    public ResourceNameIterator findResourceNames(final String resourceName) {
        if (log.isDebugEnabled())
            log.debug("find: resourceName='" + resourceName + "'");

        return new ResourceNameIterator() {
            private String resource = System.getProperty(resourceName);
           
            public boolean hasNext() {
                return resource != null;
            }
View Full Code Here

     * Locate names of resources that are bound to <code>resourceName</code>.
     *
     * @return ResourceNameIterator
     */
    public ResourceNameIterator findResourceNames(final ResourceNameIterator inputNames) {
        return new ResourceNameIterator() {
            private ResourceNameIterator resourceNames = null;
            private String resourceName = null;
           
            public boolean hasNext() {
                if (resourceName == null) {
View Full Code Here

TOP

Related Classes of org.apache.commons.discovery.ResourceNameIterator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.