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

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

public class SingleSourcePackage
extends PackageSource


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

Field Detail

expid

protected int expid
Constructor Detail

SingleSourcePackage

public SingleSourcePackage(java.lang.String id,
                           int expid,
                           BundleLoaderProxy supplier)
Method Detail

getSuppliers

public SingleSourcePackage[] getSuppliers()
Specified by:
getSuppliers in class PackageSource

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

loadClass

public java.lang.Class loadClass(java.lang.String name)
                          throws java.lang.ClassNotFoundException
Specified by:
loadClass in class PackageSource
Throws:
java.lang.ClassNotFoundException

getResource

public java.net.URL getResource(java.lang.String name)
Specified by:
getResource in class PackageSource

getResources

public java.util.Enumeration getResources(java.lang.String name)
Specified by:
getResources in class PackageSource

equals

public boolean equals(java.lang.Object source)
Overrides:
equals in class java.lang.Object