org.apache.aries.application.impl
Class ApplicationMetadataImpl
java.lang.Object
org.apache.aries.application.impl.ApplicationMetadataImpl
- All Implemented Interfaces:
- ApplicationMetadata
public final class ApplicationMetadataImpl
- extends Object
- implements ApplicationMetadata
Implementation of ApplicationMetadata and DeploymentMetadata
ApplicationMetadataImpl
public ApplicationMetadataImpl(Manifest appManifest)
- create the applicationMetadata from appManifest
- Parameters:
appManifest - the Application.mf manifest
getApplicationContents
public List<Content> getApplicationContents()
- Specified by:
getApplicationContents in interface ApplicationMetadata
getApplicationExportServices
public List<ServiceDeclaration> getApplicationExportServices()
- Specified by:
getApplicationExportServices in interface ApplicationMetadata
getApplicationImportServices
public List<ServiceDeclaration> getApplicationImportServices()
- Specified by:
getApplicationImportServices in interface ApplicationMetadata
getApplicationSymbolicName
public String getApplicationSymbolicName()
- Specified by:
getApplicationSymbolicName in interface ApplicationMetadata
getApplicationVersion
public org.osgi.framework.Version getApplicationVersion()
- Specified by:
getApplicationVersion in interface ApplicationMetadata
getApplicationName
public String getApplicationName()
- Specified by:
getApplicationName in interface ApplicationMetadata
getApplicationScope
public String getApplicationScope()
- Specified by:
getApplicationScope in interface ApplicationMetadata
equals
public boolean equals(Object other)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
store
public void store(File f)
throws IOException
- Specified by:
store in interface ApplicationMetadata
- Throws:
IOException
store
public void store(OutputStream out)
throws IOException
- Specified by:
store in interface ApplicationMetadata
- Throws:
IOException
getUseBundles
public Collection<Content> getUseBundles()
- Specified by:
getUseBundles in interface ApplicationMetadata
Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.