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<java.net.URL> getResources(java.lang.String name)
           
 SingleSourcePackage[] getSuppliers()
           
 int hashCode()
           
 java.util.Collection<java.lang.String> listResources(java.lang.String path, java.lang.String filePattern)
           
 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<java.net.URL> 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

listResources

public java.util.Collection<java.lang.String> listResources(java.lang.String path,
                                                            java.lang.String filePattern)
Specified by:
listResources in class PackageSource


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