public class BundleNameVersionCapability extends DTOId implements BundleCapability
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj)
Compares this
Capability to another Capability. |
java.util.Map<java.lang.String,java.lang.Object> |
getAttributes()
Returns the attributes of this capability.
|
java.util.Map<java.lang.String,java.lang.String> |
getDirectives()
Returns the directives of this capability.
|
java.lang.String |
getNamespace()
Returns the namespace of this capability.
|
BundleRevision |
getResource()
Returns the resource declaring this capability.
|
BundleRevision |
getRevision()
Returns the bundle revision declaring this capability.
|
int |
hashCode()
Returns the hashCode of this
Capability. |
java.lang.String |
toString() |
public java.lang.String getNamespace()
BundleCapabilitygetNamespace in interface BundleCapabilitygetNamespace in interface Capabilitypublic java.util.Map<java.lang.String,java.lang.String> getDirectives()
BundleCapability
All capability directives not specified by the
wiring namespaces have no specified
semantics and are considered extra user defined information.
getDirectives in interface BundleCapabilitygetDirectives in interface Capabilitypublic java.util.Map<java.lang.String,java.lang.Object> getAttributes()
BundleCapabilitygetAttributes in interface BundleCapabilitygetAttributes in interface Capabilitypublic BundleRevision getRevision()
BundleCapabilitygetRevision in interface BundleCapabilitypublic BundleRevision getResource()
BundleCapability
This method returns the same value as BundleCapability.getRevision().
getResource in interface BundleCapabilitygetResource in interface Capabilitypublic int hashCode()
CapabilityCapability.hashCode in interface CapabilityhashCode in class java.lang.ObjectCapability.public boolean equals(java.lang.Object obj)
CapabilityCapability to another Capability.
This Capability is equal to another Capability if they
have the same namespace, directives and attributes and are declared by
the same resource.
equals in interface Capabilityequals in class java.lang.Objectobj - The object to compare against this Capability.true if this Capability is equal to the other
object; false otherwise.public java.lang.String toString()
toString in class java.lang.Object