org.apache.xbean.osgi.bundle.util
Class BundleResourceFinder.DefaultResourceFinderCallback

java.lang.Object
  extended by org.apache.xbean.osgi.bundle.util.BundleResourceFinder.DefaultResourceFinderCallback
All Implemented Interfaces:
BundleResourceFinder.ResourceFinderCallback
Enclosing class:
BundleResourceFinder

public static class BundleResourceFinder.DefaultResourceFinderCallback
extends java.lang.Object
implements BundleResourceFinder.ResourceFinderCallback


Constructor Summary
BundleResourceFinder.DefaultResourceFinderCallback()
           
BundleResourceFinder.DefaultResourceFinderCallback(java.util.Set<java.net.URL> resources)
           
 
Method Summary
 boolean foundInDirectory(org.osgi.framework.Bundle bundle, java.lang.String baseDir, java.net.URL url)
          Resource found in a directory in a bundle.
 boolean foundInJar(org.osgi.framework.Bundle bundle, java.lang.String jarName, java.util.zip.ZipEntry entry, java.io.InputStream in)
          Resource found in a jar file in a bundle.
 java.util.Set<java.net.URL> getResources()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BundleResourceFinder.DefaultResourceFinderCallback

public BundleResourceFinder.DefaultResourceFinderCallback()

BundleResourceFinder.DefaultResourceFinderCallback

public BundleResourceFinder.DefaultResourceFinderCallback(java.util.Set<java.net.URL> resources)
Method Detail

getResources

public java.util.Set<java.net.URL> getResources()

foundInDirectory

public boolean foundInDirectory(org.osgi.framework.Bundle bundle,
                                java.lang.String baseDir,
                                java.net.URL url)
                         throws java.lang.Exception
Description copied from interface: BundleResourceFinder.ResourceFinderCallback
Resource found in a directory in a bundle.

Specified by:
foundInDirectory in interface BundleResourceFinder.ResourceFinderCallback
Returns:
true to continue scanning, false to abort scanning.
Throws:
java.lang.Exception

foundInJar

public boolean foundInJar(org.osgi.framework.Bundle bundle,
                          java.lang.String jarName,
                          java.util.zip.ZipEntry entry,
                          java.io.InputStream in)
                   throws java.lang.Exception
Description copied from interface: BundleResourceFinder.ResourceFinderCallback
Resource found in a jar file in a bundle.

Specified by:
foundInJar in interface BundleResourceFinder.ResourceFinderCallback
Returns:
true to continue scanning, false to abort scanning.
Throws:
java.lang.Exception


Copyright © 2005-2012 The Apache Software Foundation. All Rights Reserved.