org.knopflerfish.service.repositorymanager
Class BasicRequirement
java.lang.Object
org.knopflerfish.service.repositorymanager.BasicRequirement
- All Implemented Interfaces:
- org.osgi.resource.Requirement
public class BasicRequirement
- extends java.lang.Object
- implements org.osgi.resource.Requirement
|
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. |
| 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 |
MIME_BUNDLE
public static final java.lang.String MIME_BUNDLE
- MIME type to be stored in the extra field of a
ZipEntry object
for an installable bundle file.
- See Also:
org.osgi.service.provisioning.ProvisioningService#MIME_BUNDLE,
Constant Field Values
MIME_BUNDLE_ALT
public static final 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.
- See Also:
org.osgi.service.provisioning.ProvisioningService#MIME_BUNDLE_ALT,
Constant Field Values
BasicRequirement
public BasicRequirement(java.lang.String ns)
BasicRequirement
public BasicRequirement(java.lang.String ns,
java.lang.String nsFilter)
addAttribute
public void addAttribute(java.lang.String key,
java.lang.Object val)
addDirective
public void addDirective(java.lang.String key,
java.lang.String val)
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespace in interface org.osgi.resource.Requirement
getAttributes
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
- Specified by:
getAttributes in interface org.osgi.resource.Requirement
getDirectives
public java.util.Map<java.lang.String,java.lang.String> getDirectives()
- Specified by:
getDirectives in interface org.osgi.resource.Requirement
getResource
public org.osgi.resource.Resource getResource()
- Specified by:
getResource in interface org.osgi.resource.Requirement
addBundleIdentityFilter
public void addBundleIdentityFilter()
addBundleContentFilter
public void addBundleContentFilter()
addVersionRangeFilter
public void addVersionRangeFilter(org.osgi.framework.VersionRange versionRange)
multiOpFilter
public void multiOpFilter(char op,
java.lang.String... andFilter)
multiOp
public java.lang.String multiOp(char op,
java.lang.String... args)
op
public java.lang.String op(char op,
java.lang.String l,
java.lang.String r)
eq
public java.lang.String eq(java.lang.String l,
java.lang.String r)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object