org.apache.aries.application.modelling.impl
Class ModellingManagerImpl

java.lang.Object
  extended by org.apache.aries.application.modelling.impl.ModellingManagerImpl
All Implemented Interfaces:
org.apache.aries.application.modelling.ModellingManager

public class ModellingManagerImpl
extends Object
implements org.apache.aries.application.modelling.ModellingManager


Constructor Summary
ModellingManagerImpl()
           
 
Method Summary
 org.apache.aries.application.modelling.ExportedBundle getExportedBundle(Map<String,String> attributes, org.apache.aries.application.modelling.ImportedBundle fragHost)
           
 org.apache.aries.application.modelling.ExportedPackage getExportedPackage(org.apache.aries.application.modelling.ModelledResource mr, String pkg, Map<String,Object> attributes)
           
 org.apache.aries.application.modelling.ExportedService getExportedService(String name, int ranking, Collection<String> ifaces, Map<String,Object> serviceProperties)
           
 org.apache.aries.application.modelling.ExportedService getExportedService(String ifaceName, Map<String,String> attrs)
           
 org.apache.aries.application.modelling.ImportedBundle getImportedBundle(String filterString, Map<String,String> attributes)
           
 org.apache.aries.application.modelling.ImportedBundle getImportedBundle(String bundleName, String versionRange)
           
 org.apache.aries.application.modelling.ImportedPackage getImportedPackage(String pkg, Map<String,String> attributes)
           
 org.apache.aries.application.modelling.ImportedService getImportedService(boolean optional, String iface, String componentName, String blueprintFilter, String id, boolean isMultiple)
           
 org.apache.aries.application.modelling.ImportedService getImportedService(String ifaceName, Map<String,String> attributes)
           
 org.apache.aries.application.modelling.ModelledResource getModelledResource(String fileURI, Attributes bundleAttributes, Collection<org.apache.aries.application.modelling.ImportedService> importedServices, Collection<org.apache.aries.application.modelling.ExportedService> exportedServices)
           
 org.apache.aries.application.modelling.ModelledResource getModelledResource(String fileURI, Attributes bundleAttributes, org.apache.aries.application.modelling.ExportedBundle exportedBundle, org.apache.aries.application.modelling.ResourceType resourceType, Collection<org.apache.aries.application.modelling.ImportedService> importedServices, Collection<org.apache.aries.application.modelling.ExportedService> exportedServices)
           
 org.apache.aries.application.modelling.ModelledResource getModelledResource(String fileURI, org.apache.aries.application.management.BundleInfo bundleInfo, Collection<org.apache.aries.application.modelling.ImportedService> importedServices, Collection<org.apache.aries.application.modelling.ExportedService> exportedServices)
           
 org.apache.aries.application.modelling.ParsedServiceElements getParsedServiceElements(Collection<org.apache.aries.application.modelling.ExportedService> services, Collection<org.apache.aries.application.modelling.ImportedService> references)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModellingManagerImpl

public ModellingManagerImpl()
Method Detail

getExportedBundle

public org.apache.aries.application.modelling.ExportedBundle getExportedBundle(Map<String,String> attributes,
                                                                               org.apache.aries.application.modelling.ImportedBundle fragHost)
Specified by:
getExportedBundle in interface org.apache.aries.application.modelling.ModellingManager

getExportedPackage

public org.apache.aries.application.modelling.ExportedPackage getExportedPackage(org.apache.aries.application.modelling.ModelledResource mr,
                                                                                 String pkg,
                                                                                 Map<String,Object> attributes)
Specified by:
getExportedPackage in interface org.apache.aries.application.modelling.ModellingManager

getExportedService

public org.apache.aries.application.modelling.ExportedService getExportedService(String name,
                                                                                 int ranking,
                                                                                 Collection<String> ifaces,
                                                                                 Map<String,Object> serviceProperties)
Specified by:
getExportedService in interface org.apache.aries.application.modelling.ModellingManager

getExportedService

public org.apache.aries.application.modelling.ExportedService getExportedService(String ifaceName,
                                                                                 Map<String,String> attrs)
Specified by:
getExportedService in interface org.apache.aries.application.modelling.ModellingManager

getImportedBundle

public org.apache.aries.application.modelling.ImportedBundle getImportedBundle(String filterString,
                                                                               Map<String,String> attributes)
                                                                        throws org.apache.aries.application.InvalidAttributeException
Specified by:
getImportedBundle in interface org.apache.aries.application.modelling.ModellingManager
Throws:
org.apache.aries.application.InvalidAttributeException

getImportedBundle

public org.apache.aries.application.modelling.ImportedBundle getImportedBundle(String bundleName,
                                                                               String versionRange)
                                                                        throws org.apache.aries.application.InvalidAttributeException
Specified by:
getImportedBundle in interface org.apache.aries.application.modelling.ModellingManager
Throws:
org.apache.aries.application.InvalidAttributeException

getImportedPackage

public org.apache.aries.application.modelling.ImportedPackage getImportedPackage(String pkg,
                                                                                 Map<String,String> attributes)
                                                                          throws org.apache.aries.application.InvalidAttributeException
Specified by:
getImportedPackage in interface org.apache.aries.application.modelling.ModellingManager
Throws:
org.apache.aries.application.InvalidAttributeException

getImportedService

public org.apache.aries.application.modelling.ImportedService getImportedService(boolean optional,
                                                                                 String iface,
                                                                                 String componentName,
                                                                                 String blueprintFilter,
                                                                                 String id,
                                                                                 boolean isMultiple)
                                                                          throws org.apache.aries.application.InvalidAttributeException
Specified by:
getImportedService in interface org.apache.aries.application.modelling.ModellingManager
Throws:
org.apache.aries.application.InvalidAttributeException

getImportedService

public org.apache.aries.application.modelling.ImportedService getImportedService(String ifaceName,
                                                                                 Map<String,String> attributes)
                                                                          throws org.apache.aries.application.InvalidAttributeException
Specified by:
getImportedService in interface org.apache.aries.application.modelling.ModellingManager
Throws:
org.apache.aries.application.InvalidAttributeException

getModelledResource

public org.apache.aries.application.modelling.ModelledResource getModelledResource(String fileURI,
                                                                                   org.apache.aries.application.management.BundleInfo bundleInfo,
                                                                                   Collection<org.apache.aries.application.modelling.ImportedService> importedServices,
                                                                                   Collection<org.apache.aries.application.modelling.ExportedService> exportedServices)
                                                                            throws org.apache.aries.application.InvalidAttributeException
Specified by:
getModelledResource in interface org.apache.aries.application.modelling.ModellingManager
Throws:
org.apache.aries.application.InvalidAttributeException

getModelledResource

public org.apache.aries.application.modelling.ModelledResource getModelledResource(String fileURI,
                                                                                   Attributes bundleAttributes,
                                                                                   Collection<org.apache.aries.application.modelling.ImportedService> importedServices,
                                                                                   Collection<org.apache.aries.application.modelling.ExportedService> exportedServices)
                                                                            throws org.apache.aries.application.InvalidAttributeException
Specified by:
getModelledResource in interface org.apache.aries.application.modelling.ModellingManager
Throws:
org.apache.aries.application.InvalidAttributeException

getParsedServiceElements

public org.apache.aries.application.modelling.ParsedServiceElements getParsedServiceElements(Collection<org.apache.aries.application.modelling.ExportedService> services,
                                                                                             Collection<org.apache.aries.application.modelling.ImportedService> references)
Specified by:
getParsedServiceElements in interface org.apache.aries.application.modelling.ModellingManager

getModelledResource

public org.apache.aries.application.modelling.ModelledResource getModelledResource(String fileURI,
                                                                                   Attributes bundleAttributes,
                                                                                   org.apache.aries.application.modelling.ExportedBundle exportedBundle,
                                                                                   org.apache.aries.application.modelling.ResourceType resourceType,
                                                                                   Collection<org.apache.aries.application.modelling.ImportedService> importedServices,
                                                                                   Collection<org.apache.aries.application.modelling.ExportedService> exportedServices)
                                                                            throws org.apache.aries.application.InvalidAttributeException
Specified by:
getModelledResource in interface org.apache.aries.application.modelling.ModellingManager
Throws:
org.apache.aries.application.InvalidAttributeException


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