org.apache.felix.framework.searchpolicy
Class ModuleDefinition

java.lang.Object
  extended by org.apache.felix.framework.searchpolicy.ModuleDefinition
All Implemented Interfaces:
IModuleDefinition

public class ModuleDefinition
extends java.lang.Object
implements IModuleDefinition


Field Summary
 ICapability[] m_capabilities
           
 IRequirement[] m_dynamicRequirements
           
 IRequirement[] m_requirements
           
 
Constructor Summary
ModuleDefinition(ICapability[] capabilities, IRequirement[] requirements, IRequirement[] dynamicRequirements, R4Library[] libraries)
           
 
Method Summary
 ICapability[] getCapabilities()
           
 IRequirement[] getDynamicRequirements()
           
 R4Library[] getLibraries()
           
 IRequirement[] getRequirements()
           
 void setDynamicRequirements(IRequirement[] reqs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_capabilities

public ICapability[] m_capabilities

m_requirements

public IRequirement[] m_requirements

m_dynamicRequirements

public IRequirement[] m_dynamicRequirements
Constructor Detail

ModuleDefinition

public ModuleDefinition(ICapability[] capabilities,
                        IRequirement[] requirements,
                        IRequirement[] dynamicRequirements,
                        R4Library[] libraries)
Method Detail

getCapabilities

public ICapability[] getCapabilities()
Specified by:
getCapabilities in interface IModuleDefinition

getRequirements

public IRequirement[] getRequirements()
Specified by:
getRequirements in interface IModuleDefinition

getDynamicRequirements

public IRequirement[] getDynamicRequirements()
Specified by:
getDynamicRequirements in interface IModuleDefinition

setDynamicRequirements

public void setDynamicRequirements(IRequirement[] reqs)

getLibraries

public R4Library[] getLibraries()
Specified by:
getLibraries in interface IModuleDefinition