[Felix Framework]

org.apache.felix.framework
Class FelixResolverState

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

public class FelixResolverState
extends Object
implements Resolver.ResolverState


Constructor Summary
FelixResolverState(Logger logger)
           
 
Method Summary
 void addModule(IModule module)
           
 IModule findHost(IModule rootModule)
           
 IModule[] getModules()
           
 List getResolvedCandidates(IRequirement req, IModule reqModule)
           
 List getUnresolvedCandidates(IRequirement req, IModule reqModule)
           
 void moduleResolved(IModule module)
           
 void removeModule(IModule module)
           
 void unmergeFragment(IModule module)
           
 
Methods inherited from class 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)

unmergeFragment

public void unmergeFragment(IModule module)

findHost

public IModule findHost(IModule rootModule)
                 throws ResolveException
Throws:
ResolveException

getModules

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

moduleResolved

public void moduleResolved(IModule module)

getResolvedCandidates

public List getResolvedCandidates(IRequirement req,
                                  IModule reqModule)
Specified by:
getResolvedCandidates in interface Resolver.ResolverState

getUnresolvedCandidates

public List getUnresolvedCandidates(IRequirement req,
                                    IModule reqModule)
Specified by:
getUnresolvedCandidates in interface Resolver.ResolverState

[Felix Framework]