|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IWire
This interface represents a directed class/resource loading dependency between two modules, which result when the framework resolves Import-Package or Require-Bundle declarations. A wire is the means by which a dependent module makes a class/resource request on the providing module.
Method Summary | |
---|---|
ICapability |
getCapability()
Returns the associated capability from the exporting module that satisfies the requirement of the importing module. |
Class |
getClass(String name)
Requests a class from the exporting module. |
IModule |
getExporter()
Returns the exporting module. |
IModule |
getImporter()
Returns the importing module. |
IRequirement |
getRequirement()
Returns the associated requirement from the importing module that resulted in the creation of this wire. |
URL |
getResource(String name)
Requests a resource from the exporting module. |
Enumeration |
getResources(String name)
Requests resources from the exporting module. |
boolean |
hasPackage(String pkgName)
Returns whether or not the wire has a given package name. |
Method Detail |
---|
IModule getImporter()
IRequirement getRequirement()
IModule getExporter()
ICapability getCapability()
boolean hasPackage(String pkgName)
Class getClass(String name) throws ClassNotFoundException
ClassNotFoundException
- If the class was not found and
the search should be aborted.URL getResource(String name) throws ResourceNotFoundException
ResourceNotFoundException
- If the resource was not found and
the search should be aborted.Enumeration getResources(String name) throws ResourceNotFoundException
ResourceNotFoundException
- If the resource was not found and
the search should be aborted.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |