org.osgi.service.obr
Interface Resource


public interface Resource

A resource is an abstraction of a downloadable thing, like a bundle. Resources have capabilities and requirements. All a resource's requirements must be satisfied before it can be installed.

Version:
$Revision: 1.5 $

Field Summary
static java.lang.String COPYRIGHT
           
static java.lang.String DESCRIPTION
           
static java.lang.String DOCUMENTATION_URL
           
static java.lang.String ID
           
static java.lang.String[] KEYS
           
static java.lang.String LICENSE_URL
           
static java.lang.String PRESENTATION_NAME
           
static java.lang.String SIZE
           
static java.lang.String SOURCE_URL
           
static java.lang.String SYMBOLIC_NAME
           
static java.lang.String URL
           
static java.lang.String VERSION
           
 
Method Summary
 Capability[] getCapabilities()
           
 java.lang.String[] getCategories()
           
 java.lang.String getId()
           
 java.lang.String getPresentationName()
           
 java.util.Map getProperties()
           
 Repository getRepository()
           
 Requirement[] getRequirements()
           
 java.lang.String getSymbolicName()
           
 java.net.URL getURL()
           
 org.osgi.framework.Version getVersion()
           
 

Field Detail

LICENSE_URL

static final java.lang.String LICENSE_URL
See Also:
Constant Field Values

DESCRIPTION

static final java.lang.String DESCRIPTION
See Also:
Constant Field Values

DOCUMENTATION_URL

static final java.lang.String DOCUMENTATION_URL
See Also:
Constant Field Values

COPYRIGHT

static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

SOURCE_URL

static final java.lang.String SOURCE_URL
See Also:
Constant Field Values

SYMBOLIC_NAME

static final java.lang.String SYMBOLIC_NAME
See Also:
Constant Field Values

PRESENTATION_NAME

static final java.lang.String PRESENTATION_NAME
See Also:
Constant Field Values

ID

static final java.lang.String ID
See Also:
Constant Field Values

VERSION

static final java.lang.String VERSION
See Also:
Constant Field Values

URL

static final java.lang.String URL
See Also:
Constant Field Values

SIZE

static final java.lang.String SIZE
See Also:
Constant Field Values

KEYS

static final java.lang.String[] KEYS
Method Detail

getProperties

java.util.Map getProperties()

getSymbolicName

java.lang.String getSymbolicName()

getPresentationName

java.lang.String getPresentationName()

getVersion

org.osgi.framework.Version getVersion()

getId

java.lang.String getId()

getURL

java.net.URL getURL()

getRequirements

Requirement[] getRequirements()

getCapabilities

Capability[] getCapabilities()

getCategories

java.lang.String[] getCategories()

getRepository

Repository getRepository()