|
Knopflerfish OSGi 5.0.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.knopflerfish.service.repositorymanager.BasicRequirement
public class BasicRequirement
| Field Summary | |
|---|---|
static java.lang.String |
MIME_BUNDLE
MIME type to be stored in the extra field of a ZipEntry object
for an installable bundle file. |
static java.lang.String |
MIME_BUNDLE_ALT
Alternative MIME type to be stored in the extra field of a ZipEntry object for an installable bundle file. |
| Constructor Summary | |
|---|---|
BasicRequirement(java.lang.String ns)
|
|
BasicRequirement(java.lang.String ns,
java.lang.String nsFilter)
|
|
| Method Summary | |
|---|---|
void |
addAttribute(java.lang.String key,
java.lang.Object val)
|
void |
addBundleContentFilter()
|
void |
addBundleIdentityFilter()
|
void |
addDirective(java.lang.String key,
java.lang.String val)
|
void |
addVersionRangeFilter(VersionRange versionRange)
|
java.lang.String |
eq(java.lang.String l,
java.lang.String r)
|
java.util.Map<java.lang.String,java.lang.Object> |
getAttributes()
Returns the attributes of this requirement. |
java.util.Map<java.lang.String,java.lang.String> |
getDirectives()
Returns the directives of this requirement. |
java.lang.String |
getNamespace()
Returns the namespace of this requirement. |
Resource |
getResource()
Returns the resource declaring this requirement. |
java.lang.String |
multiOp(char op,
java.lang.String... args)
|
void |
multiOpFilter(char op,
java.lang.String... andFilter)
|
java.lang.String |
op(char op,
java.lang.String l,
java.lang.String r)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.osgi.resource.Requirement |
|---|
equals, hashCode |
| Field Detail |
|---|
public static final java.lang.String MIME_BUNDLE
ZipEntry object
for an installable bundle file.
ProvisioningService.MIME_BUNDLE,
Constant Field Valuespublic static final java.lang.String MIME_BUNDLE_ALT
ZipEntry object for an installable bundle file.
ProvisioningService.MIME_BUNDLE_ALT,
Constant Field Values| Constructor Detail |
|---|
public BasicRequirement(java.lang.String ns)
public BasicRequirement(java.lang.String ns,
java.lang.String nsFilter)
| Method Detail |
|---|
public void addAttribute(java.lang.String key,
java.lang.Object val)
public void addDirective(java.lang.String key,
java.lang.String val)
public java.lang.String getNamespace()
Requirement
getNamespace in interface Requirementpublic java.util.Map<java.lang.String,java.lang.Object> getAttributes()
RequirementRequirement attributes have no specified semantics and are considered extra user defined information.
getAttributes in interface Requirementpublic java.util.Map<java.lang.String,java.lang.String> getDirectives()
Requirement
getDirectives in interface Requirementpublic Resource getResource()
Requirement
getResource in interface Requirementnull
if this requirement is synthesized.public void addBundleIdentityFilter()
public void addBundleContentFilter()
public void addVersionRangeFilter(VersionRange versionRange)
public void multiOpFilter(char op,
java.lang.String... andFilter)
public java.lang.String multiOp(char op,
java.lang.String... args)
public java.lang.String op(char op,
java.lang.String l,
java.lang.String r)
public java.lang.String eq(java.lang.String l,
java.lang.String r)
public java.lang.String toString()
toString in class java.lang.Object
|
Knopflerfish OSGi 5.0.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||