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

java.lang.Object
  extended by java.util.Dictionary<K,V>
      extended by java.util.Hashtable
          extended by org.osgi.impl.bundle.obr.resource.Manifest
All Implemented Interfaces:
Serializable, Cloneable, Map

public class Manifest
extends Hashtable

See Also:
Serialized Form

Constructor Summary
Manifest(InputStream in)
           
Manifest(Reader in)
           
 
Method Summary
 org.osgi.impl.bundle.obr.resource.Native[] get_native()
           
 Object get(Object key)
           
 String getActivator()
           
 ManifestEntry getBsn()
           
 String[] getCategories()
           
 String[] getClasspath()
           
 String getCopyright()
           
 String getDocumentation()
           
 Vector getDuplicates()
           
 List getEntries(String line)
           
 List getExports()
           
 ManifestEntry getHost()
           
 List getImports()
           
 String getLocation()
           
 String getManifestVersion()
           
 org.osgi.impl.bundle.obr.resource.Native[] getNative()
           
 List getRequire()
           
 String[] getRequiredExecutionEnvironments()
           
 String getSymbolicName()
           
 String getValue(String key)
           
 String getValue(String key, String deflt)
           
 VersionRange getVersion()
           
 Object put(Object header, Object value)
           
 void set_native(org.osgi.impl.bundle.obr.resource.Native[] _native)
           
 void setBsn(ManifestEntry bsn)
           
 void setDuplicates(Vector duplicates)
           
 void setHost(ManifestEntry host)
           
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, hashCode, isEmpty, keys, keySet, putAll, rehash, remove, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Manifest

public Manifest(InputStream in)
         throws IOException
Throws:
IOException

Manifest

public Manifest(Reader in)
         throws IOException
Throws:
IOException
Method Detail

put

public Object put(Object header,
                  Object value)
Specified by:
put in interface Map
Overrides:
put in class Hashtable

getEntries

public List getEntries(String line)
                throws IOException
Throws:
IOException

getImports

public List getImports()

getExports

public List getExports()

getActivator

public String getActivator()

getLocation

public String getLocation()

getClasspath

public String[] getClasspath()

getNative

public org.osgi.impl.bundle.obr.resource.Native[] getNative()

get

public Object get(Object key)
Specified by:
get in interface Map
Overrides:
get in class Hashtable

getValue

public String getValue(String key)

getValue

public String getValue(String key,
                       String deflt)

getRequiredExecutionEnvironments

public String[] getRequiredExecutionEnvironments()

getVersion

public VersionRange getVersion()

getSymbolicName

public String getSymbolicName()

getManifestVersion

public String getManifestVersion()

getCopyright

public String getCopyright()

getDocumentation

public String getDocumentation()

getCategories

public String[] getCategories()

get_native

public org.osgi.impl.bundle.obr.resource.Native[] get_native()

set_native

public void set_native(org.osgi.impl.bundle.obr.resource.Native[] _native)

getBsn

public ManifestEntry getBsn()

setBsn

public void setBsn(ManifestEntry bsn)

getDuplicates

public Vector getDuplicates()

setDuplicates

public void setDuplicates(Vector duplicates)

getHost

public ManifestEntry getHost()

setHost

public void setHost(ManifestEntry host)

getRequire

public List getRequire()


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.