|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.felix.framework.wiring.BundleRequirementImpl
public class BundleRequirementImpl
Constructor Summary | |
---|---|
BundleRequirementImpl(BundleRevision revision,
java.lang.String namespace,
java.util.Map<java.lang.String,java.lang.String> dirs,
java.util.Map<java.lang.String,java.lang.Object> attrs)
|
|
BundleRequirementImpl(BundleRevision revision,
java.lang.String namespace,
java.util.Map<java.lang.String,java.lang.String> dirs,
java.util.Map<java.lang.String,java.lang.Object> attrs,
SimpleFilter filter)
|
Method Summary | |
---|---|
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. |
SimpleFilter |
getFilter()
|
java.lang.String |
getNamespace()
Returns the name space of this requirement. |
BundleRevision |
getRevision()
Returns the bundle revision declaring this requirement. |
boolean |
isOptional()
|
boolean |
matches(BundleCapability cap)
Returns whether the specified capability matches this requirement. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public BundleRequirementImpl(BundleRevision revision, java.lang.String namespace, java.util.Map<java.lang.String,java.lang.String> dirs, java.util.Map<java.lang.String,java.lang.Object> attrs, SimpleFilter filter)
public BundleRequirementImpl(BundleRevision revision, java.lang.String namespace, java.util.Map<java.lang.String,java.lang.String> dirs, java.util.Map<java.lang.String,java.lang.Object> attrs)
Method Detail |
---|
public java.lang.String getNamespace()
BundleRequirement
getNamespace
in interface BundleRequirement
public java.util.Map<java.lang.String,java.lang.String> getDirectives()
BundleRequirement
getDirectives
in interface BundleRequirement
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
BundleRequirement
getAttributes
in interface BundleRequirement
public BundleRevision getRevision()
BundleRequirement
getRevision
in interface BundleRequirement
public boolean matches(BundleCapability cap)
BundleRequirement
matches
in interface BundleRequirement
cap
- The capability to match to this requirement.
true
if the specified capability has the same
name space
as this requirement and the
filter for this requirement matches the
attributes of the
specified capability
; false
otherwise.public boolean isOptional()
public SimpleFilter getFilter()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |