org.osgi.impl.bundle.obr.resource
Class ManifestEntry

java.lang.Object
  extended by org.osgi.impl.bundle.obr.resource.ManifestEntry
All Implemented Interfaces:
java.lang.Comparable

public class ManifestEntry
extends java.lang.Object
implements java.lang.Comparable


Field Summary
 java.util.Map directives
           
 java.util.Set uses
           
 
Constructor Summary
ManifestEntry(java.lang.String name)
           
ManifestEntry(java.lang.String name, VersionRange version)
           
 
Method Summary
 void addParameter(org.osgi.impl.bundle.obr.resource.Parameter parameter)
           
 int compareTo(java.lang.Object o)
           
 ManifestEntry getAlias(java.lang.String key)
           
 java.lang.String getAttribute(java.lang.String attribute)
           
 java.util.Map getAttributes()
           
 java.lang.String getDirective(java.lang.String directive)
           
 java.util.Map getDirectives()
           
 java.lang.String getName()
           
 java.lang.Object getPath()
           
 VersionRange getVersion()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

directives

public java.util.Map directives

uses

public java.util.Set uses
Constructor Detail

ManifestEntry

public ManifestEntry(java.lang.String name)

ManifestEntry

public ManifestEntry(java.lang.String name,
                     VersionRange version)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getName

public java.lang.String getName()

getVersion

public VersionRange getVersion()

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

getPath

public java.lang.Object getPath()
Returns:

getDirectives

public java.util.Map getDirectives()

getAttributes

public java.util.Map getAttributes()

addParameter

public void addParameter(org.osgi.impl.bundle.obr.resource.Parameter parameter)
Parameters:
parameter -

getAlias

public ManifestEntry getAlias(java.lang.String key)

getDirective

public java.lang.String getDirective(java.lang.String directive)

getAttribute

public java.lang.String getAttribute(java.lang.String attribute)