org.eclipse.osgi.internal.loader
Class SingleSourcePackage

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

public class SingleSourcePackage
extends PackageSource


Field Summary
 
Fields inherited from class org.eclipse.osgi.internal.loader.PackageSource
id
 
Constructor Summary
SingleSourcePackage(java.lang.String id, 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()
           
 int hashCode()
           
 java.lang.Class loadClass(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.osgi.internal.loader.PackageSource
compare, getId, getKey, getKeyHashCode, hasCommonSource, isFriend, isNullSource
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SingleSourcePackage

public SingleSourcePackage(java.lang.String id,
                           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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2007-2012 FuseSource, Corp.. All Rights Reserved.