class OSGiRequirementAdapter extends java.lang.Object implements Requirement
| Modifier and Type | Field and Description |
|---|---|
private java.util.HashMap<java.lang.String,java.lang.String> |
cleanedDirectives |
private java.lang.String |
filter |
private org.osgi.resource.Requirement |
requirement |
| Constructor and Description |
|---|
OSGiRequirementAdapter(org.osgi.resource.Requirement requirement) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getAttributes()
Return a map of attributes.
|
java.lang.String |
getComment() |
java.util.Map<java.lang.String,java.lang.String> |
getDirectives()
Return the map of directives for this requirement.
|
java.lang.String |
getFilter()
Return the filter.
|
java.lang.String |
getName()
Return the name of the requirement.
|
boolean |
isExtend() |
boolean |
isMultiple() |
boolean |
isOptional() |
boolean |
isSatisfied(Capability capability)
Check if the given capability satisfied this requirement.
|
private final org.osgi.resource.Requirement requirement
private final java.util.HashMap<java.lang.String,java.lang.String> cleanedDirectives
private final java.lang.String filter
public OSGiRequirementAdapter(org.osgi.resource.Requirement requirement)
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
RequirementgetAttributes in interface Requirementpublic java.util.Map<java.lang.String,java.lang.String> getDirectives()
RequirementgetDirectives in interface Requirementpublic java.lang.String getComment()
getComment in interface Requirementpublic java.lang.String getFilter()
RequirementgetFilter in interface Requirementpublic java.lang.String getName()
RequirementgetName in interface Requirementpublic boolean isExtend()
isExtend in interface Requirementpublic boolean isMultiple()
isMultiple in interface Requirementpublic boolean isOptional()
isOptional in interface Requirementpublic boolean isSatisfied(Capability capability)
RequirementisSatisfied in interface Requirementcapability - the capability to checktrue is the capability satisfies this requirement, false otherwise