org.apache.aries.application.modelling
Interface ModellingManager


public interface ModellingManager


Method Summary
 ExportedBundle getExportedBundle(Map<String,String> attributes, ImportedBundle fragHost)
           
 ExportedPackage getExportedPackage(ModelledResource mr, String pkg, Map<String,Object> attributes)
           
 ExportedService getExportedService(String name, int ranking, Collection<String> ifaces, Map<String,Object> serviceProperties)
           
 ExportedService getExportedService(String ifaceName, Map<String,String> attrs)
           
 ImportedBundle getImportedBundle(String filterString, Map<String,String> attributes)
           
 ImportedBundle getImportedBundle(String bundleName, String versionRange)
           
 ImportedPackage getImportedPackage(String pkg, Map<String,String> attributes)
           
 ImportedService getImportedService(boolean optional, String iface, String componentName, String blueprintFilter, String id, boolean isMultiple)
           
 ImportedService getImportedService(String ifaceName, Map<String,String> attributes)
           
 ModelledResource getModelledResource(String fileURI, Attributes bundleAttributes, Collection<ImportedService> importedServices, Collection<ExportedService> exportedServices)
           
 ModelledResource getModelledResource(String fileURI, Attributes bundleAttributes, ExportedBundle exportedBundle, ResourceType resourceType, Collection<ImportedService> importedServices, Collection<ExportedService> exportedServices)
           
 ModelledResource getModelledResource(String fileURI, BundleInfo bundleInfo, Collection<ImportedService> importedServices, Collection<ExportedService> exportedServices)
           
 ParsedServiceElements getParsedServiceElements(Collection<ExportedService> services, Collection<ImportedService> references)
           
 

Method Detail

getExportedBundle

ExportedBundle getExportedBundle(Map<String,String> attributes,
                                 ImportedBundle fragHost)

getExportedPackage

ExportedPackage getExportedPackage(ModelledResource mr,
                                   String pkg,
                                   Map<String,Object> attributes)

getExportedService

ExportedService getExportedService(String name,
                                   int ranking,
                                   Collection<String> ifaces,
                                   Map<String,Object> serviceProperties)

getExportedService

ExportedService getExportedService(String ifaceName,
                                   Map<String,String> attrs)

getImportedBundle

ImportedBundle getImportedBundle(String filterString,
                                 Map<String,String> attributes)
                                 throws InvalidAttributeException
Throws:
InvalidAttributeException

getImportedBundle

ImportedBundle getImportedBundle(String bundleName,
                                 String versionRange)
                                 throws InvalidAttributeException
Throws:
InvalidAttributeException

getImportedPackage

ImportedPackage getImportedPackage(String pkg,
                                   Map<String,String> attributes)
                                   throws InvalidAttributeException
Throws:
InvalidAttributeException

getImportedService

ImportedService getImportedService(boolean optional,
                                   String iface,
                                   String componentName,
                                   String blueprintFilter,
                                   String id,
                                   boolean isMultiple)
                                   throws InvalidAttributeException
Throws:
InvalidAttributeException

getImportedService

ImportedService getImportedService(String ifaceName,
                                   Map<String,String> attributes)
                                   throws InvalidAttributeException
Throws:
InvalidAttributeException

getModelledResource

ModelledResource getModelledResource(String fileURI,
                                     BundleInfo bundleInfo,
                                     Collection<ImportedService> importedServices,
                                     Collection<ExportedService> exportedServices)
                                     throws InvalidAttributeException
Throws:
InvalidAttributeException

getModelledResource

ModelledResource getModelledResource(String fileURI,
                                     Attributes bundleAttributes,
                                     Collection<ImportedService> importedServices,
                                     Collection<ExportedService> exportedServices)
                                     throws InvalidAttributeException
Throws:
InvalidAttributeException

getModelledResource

ModelledResource getModelledResource(String fileURI,
                                     Attributes bundleAttributes,
                                     ExportedBundle exportedBundle,
                                     ResourceType resourceType,
                                     Collection<ImportedService> importedServices,
                                     Collection<ExportedService> exportedServices)
                                     throws InvalidAttributeException
Throws:
InvalidAttributeException

getParsedServiceElements

ParsedServiceElements getParsedServiceElements(Collection<ExportedService> services,
                                               Collection<ImportedService> references)


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