org.eclipse.osgi.framework.internal.core
Class FilteredSourcePackage

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

public class FilteredSourcePackage
extends SingleSourcePackage


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

Constructor Detail

FilteredSourcePackage

public FilteredSourcePackage(java.lang.String name,
                             int expid,
                             BundleLoaderProxy supplier,
                             java.lang.String includes,
                             java.lang.String excludes,
                             java.lang.String[] friends)
Method Detail

isFriend

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

getResource

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

getResources

public java.util.Enumeration getResources(java.lang.String name)
Overrides:
getResources in class SingleSourcePackage

loadClass

public java.lang.Class loadClass(java.lang.String name)
                          throws java.lang.ClassNotFoundException
Overrides:
loadClass in class SingleSourcePackage
Throws:
java.lang.ClassNotFoundException