org.osgi.service.obr
Interface Resource

All Known Implementing Classes:
ResourceImpl

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.


Field Summary
static java.lang.String COPYRIGHT
           
static java.lang.String DESCRIPTION
           
static java.lang.String DOCUMENTATION_URI
           
static java.lang.String ID
           
static java.lang.String[] KEYS
           
static java.lang.String LICENSE_URI
           
static java.lang.String PRESENTATION_NAME
           
static java.lang.String SIZE
           
static java.lang.String SOURCE_URI
           
static java.lang.String SYMBOLIC_NAME
           
static java.lang.String URI
           
static java.lang.String VERSION
           
 
Method Summary
 Capability[] getCapabilities()
           
 java.lang.String[] getCategories()
           
 Requirement[] getExtends()
           
 java.lang.String getId()
           
 java.lang.String getPresentationName()
           
 java.util.Map getProperties()
           
 Repository getRepository()
           
 Requirement[] getRequests()
           
 Requirement[] getRequirements()
           
 java.lang.String getSymbolicName()
           
 java.net.URI getURI()
           
 java.lang.String getVersion()
           
 

Field Detail

COPYRIGHT

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

DESCRIPTION

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

DOCUMENTATION_URI

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

ID

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

KEYS

static final java.lang.String[] KEYS

LICENSE_URI

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

PRESENTATION_NAME

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

SIZE

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

SOURCE_URI

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

SYMBOLIC_NAME

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

URI

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

VERSION

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

getCapabilities

Capability[] getCapabilities()

getCategories

java.lang.String[] getCategories()

getExtends

Requirement[] getExtends()

getId

java.lang.String getId()

getPresentationName

java.lang.String getPresentationName()

getProperties

java.util.Map getProperties()

getRepository

Repository getRepository()

getRequests

Requirement[] getRequests()

getRequirements

Requirement[] getRequirements()

getSymbolicName

java.lang.String getSymbolicName()

getURI

java.net.URI getURI()

getVersion

java.lang.String getVersion()