|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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 |
CATEGORY
|
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 |
JAVADOC_URI
|
static java.lang.String |
LICENSE_URI
|
static java.lang.String |
MANIFEST_VERSION
|
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()
Retrieve the capabilities |
java.lang.String[] |
getCategories()
Retrieve this resource categories |
java.lang.String |
getId()
Shortcut for {{getProperties().get(ID)}} |
java.lang.String |
getPresentationName()
Shortcut for {{getProperties().get(PRESENTATION_NAME)}} |
java.util.Map |
getProperties()
Get all resource properties |
Requirement[] |
getRequirements()
Retrieve the requirements |
java.lang.Long |
getSize()
Shortcut for {{getProperties().get(SIZE)}} |
java.lang.String |
getSymbolicName()
Shortcut for {{getProperties().get(SYMBOLIC_NAME)}} |
java.lang.String |
getURI()
Shortcut for {{getProperties().get(URI)}} |
org.osgi.framework.Version |
getVersion()
Shortcut for {{getProperties().get(VERSION)}} |
boolean |
isLocal()
Returns whether this resource is a local one or not. |
Field Detail |
---|
static final java.lang.String LICENSE_URI
static final java.lang.String DESCRIPTION
static final java.lang.String DOCUMENTATION_URI
static final java.lang.String COPYRIGHT
static final java.lang.String SOURCE_URI
static final java.lang.String JAVADOC_URI
static final java.lang.String SYMBOLIC_NAME
static final java.lang.String PRESENTATION_NAME
static final java.lang.String ID
static final java.lang.String VERSION
static final java.lang.String URI
static final java.lang.String SIZE
static final java.lang.String CATEGORY
static final java.lang.String MANIFEST_VERSION
Method Detail |
---|
java.util.Map getProperties()
java.lang.String getId()
java.lang.String getSymbolicName()
org.osgi.framework.Version getVersion()
java.lang.String getPresentationName()
java.lang.String getURI()
java.lang.Long getSize()
java.lang.String[] getCategories()
Capability[] getCapabilities()
Requirement[] getRequirements()
boolean isLocal()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |