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
StringCOPYRIGHT
StringDESCRIPTION
StringDOCUMENTATION_URL
StringID
static String[]KEYS
StringLICENSE_URL
StringPRESENTATION_NAME
StringSIZE
StringSOURCE_URL
StringSYMBOLIC_NAME
StringURL
StringVERSION
Method Summary
Capability[]getCapabilities()
String[]getCategories()
StringgetId()
StringgetPresentationName()
MapgetProperties()
RepositorygetRepository()
Requirement[]getRequirements()
StringgetSymbolicName()
URLgetURL()
VersiongetVersion()

Field Detail

COPYRIGHT

public final String COPYRIGHT

DESCRIPTION

public final String DESCRIPTION

DOCUMENTATION_URL

public final String DOCUMENTATION_URL

ID

public final String ID

KEYS

public static final String[] KEYS

LICENSE_URL

public final String LICENSE_URL

PRESENTATION_NAME

public final String PRESENTATION_NAME

SIZE

public final String SIZE

SOURCE_URL

public final String SOURCE_URL

SYMBOLIC_NAME

public final String SYMBOLIC_NAME

URL

public final String URL

VERSION

public final String VERSION

Method Detail

getCapabilities

public Capability[] getCapabilities()

getCategories

public String[] getCategories()

getId

public String getId()

getPresentationName

public String getPresentationName()

getProperties

public Map getProperties()

getRepository

public Repository getRepository()

getRequirements

public Requirement[] getRequirements()

getSymbolicName

public String getSymbolicName()

getURL

public URL getURL()

getVersion

public Version getVersion()