org.apache.felix.framework
Class FelixResolverState

java.lang.Object
  extended by org.apache.felix.framework.FelixResolverState
All Implemented Interfaces:
Resolver.ResolverState

public class FelixResolverState
extends java.lang.Object
implements Resolver.ResolverState


Constructor Summary
FelixResolverState(Logger logger)
           
 
Method Summary
 void addModule(IModule module)
           
static ICapability getExportPackageCapability(IModule m, java.lang.String pkgName)
           
 IModule[] getModules()
           
 java.util.Map getPotentialFragments(IModule host)
           
 java.util.List getPotentialHosts(IModule fragment)
           
 PackageSource[] getResolvedCandidates(IRequirement req)
           
 PackageSource[] getUnresolvedCandidates(IRequirement req)
           
 void moduleResolved(IModule module)
           
 void removeModule(IModule module)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FelixResolverState

public FelixResolverState(Logger logger)
Method Detail

addModule

public void addModule(IModule module)

removeModule

public void removeModule(IModule module)

getModules

public IModule[] getModules()
Specified by:
getModules in interface Resolver.ResolverState

moduleResolved

public void moduleResolved(IModule module)

getPotentialHosts

public java.util.List getPotentialHosts(IModule fragment)
Specified by:
getPotentialHosts in interface Resolver.ResolverState

getPotentialFragments

public java.util.Map getPotentialFragments(IModule host)
Specified by:
getPotentialFragments in interface Resolver.ResolverState

getResolvedCandidates

public PackageSource[] getResolvedCandidates(IRequirement req)
Specified by:
getResolvedCandidates in interface Resolver.ResolverState

getUnresolvedCandidates

public PackageSource[] getUnresolvedCandidates(IRequirement req)
Specified by:
getUnresolvedCandidates in interface Resolver.ResolverState

getExportPackageCapability

public static ICapability getExportPackageCapability(IModule m,
                                                     java.lang.String pkgName)


Copyright © 2006-2009 The Apache Software Foundation. All Rights Reserved.