org.apache.xbean.osgi.bundle.util.equinox
Class EquinoxBundleResourceHelper

java.lang.Object
  extended by org.apache.xbean.osgi.bundle.util.BundleResourceHelper
      extended by org.apache.xbean.osgi.bundle.util.equinox.EquinoxBundleResourceHelper

public class EquinoxBundleResourceHelper
extends BundleResourceHelper

Equinox implementation of BundleResourceHelper.
This implementation of the BundleResourceHelper converts resource URLs returned by getResource(String) and getResources(String) into jar URLs using Equinox's URLConverter service.

Version:
$Rev: 1067587 $ $Date: 2011-02-05 21:15:22 -0800 (Sat, 05 Feb 2011) $

Field Summary
 
Fields inherited from class org.apache.xbean.osgi.bundle.util.BundleResourceHelper
bundle, CONVERT_RESOURCE_URLS, convertResourceUrls, SEARCH_WIRED_BUNDLES, searchWiredBundles
 
Constructor Summary
EquinoxBundleResourceHelper(org.osgi.framework.Bundle bundle, boolean searchWiredBundles, boolean convertResourceUrls)
           
 
Method Summary
protected  java.net.URL convert(java.net.URL url)
           
 java.net.URL getResource(java.lang.String name)
           
 java.util.Enumeration<java.net.URL> getResources(java.lang.String name)
           
 
Methods inherited from class org.apache.xbean.osgi.bundle.util.BundleResourceHelper
convertedFindResource, convertedFindResources, findResource, findResources, getConvertResourceUrls, getConvertResourceUrls, getSearchWiredBundles, getSearchWiredBundles, setConvertResourceUrls, setSearchWiredBundles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EquinoxBundleResourceHelper

public EquinoxBundleResourceHelper(org.osgi.framework.Bundle bundle,
                                   boolean searchWiredBundles,
                                   boolean convertResourceUrls)
Method Detail

getResource

public java.net.URL getResource(java.lang.String name)
Overrides:
getResource in class BundleResourceHelper

getResources

public java.util.Enumeration<java.net.URL> getResources(java.lang.String name)
                                                 throws java.io.IOException
Overrides:
getResources in class BundleResourceHelper
Throws:
java.io.IOException

convert

protected java.net.URL convert(java.net.URL url)
Overrides:
convert in class BundleResourceHelper


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