org.eclipse.osgi.internal.loader
Class FilteredSourcePackage

java.lang.Object
  extended by org.eclipse.osgi.internal.loader.PackageSource
      extended by org.eclipse.osgi.internal.loader.SingleSourcePackage
          extended by org.eclipse.osgi.internal.loader.FilteredSourcePackage
All Implemented Interfaces:
KeyedElement

public class FilteredSourcePackage
extends SingleSourcePackage


Field Summary
 
Fields inherited from class org.eclipse.osgi.internal.loader.PackageSource
id
 
Constructor Summary
FilteredSourcePackage(String name, BundleLoaderProxy supplier, String includes, String excludes, String[] friends)
           
 
Method Summary
 URL getResource(String name)
           
 Enumeration<URL> getResources(String name)
           
 boolean isFriend(String symbolicName)
           
 Collection<String> listResources(String path, String filePattern)
           
 Class<?> loadClass(String name)
           
 
Methods inherited from class org.eclipse.osgi.internal.loader.SingleSourcePackage
equals, getSuppliers, hashCode, toString
 
Methods inherited from class org.eclipse.osgi.internal.loader.PackageSource
compare, getId, getKey, getKeyHashCode, hasCommonSource, isNullSource
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FilteredSourcePackage

public FilteredSourcePackage(String name,
                             BundleLoaderProxy supplier,
                             String includes,
                             String excludes,
                             String[] friends)
Method Detail

isFriend

public boolean isFriend(String symbolicName)
Overrides:
isFriend in class PackageSource

getResource

public URL getResource(String name)
Overrides:
getResource in class SingleSourcePackage

getResources

public Enumeration<URL> getResources(String name)
Overrides:
getResources in class SingleSourcePackage

loadClass

public Class<?> loadClass(String name)
                   throws ClassNotFoundException
Overrides:
loadClass in class SingleSourcePackage
Throws:
ClassNotFoundException

listResources

public Collection<String> listResources(String path,
                                        String filePattern)
Overrides:
listResources in class SingleSourcePackage


Copyright © 2007–2014 The Apache Software Foundation. All rights reserved.