public class FelixCapabilityAdapter
extends java.lang.Object
implements org.osgi.resource.Capability
| Modifier and Type | Field and Description |
|---|---|
private Capability |
capability |
private java.util.Map<java.lang.String,java.lang.Object> |
convertedAttributes |
private org.osgi.resource.Resource |
resource |
| Constructor and Description |
|---|
FelixCapabilityAdapter(Capability capability,
org.osgi.resource.Resource resource) |
| Modifier and Type | Method and Description |
|---|---|
private void |
defaultAttribute(java.util.Map<java.lang.String,java.lang.Object> orgMap,
java.util.Map<java.lang.String,java.lang.Object> converted,
java.lang.String newAttr,
java.lang.Object defVal) |
boolean |
equals(java.lang.Object o) |
java.util.Map<java.lang.String,java.lang.Object> |
getAttributes() |
private org.osgi.resource.Capability |
getBundleCapability() |
java.util.Map<java.lang.String,java.lang.String> |
getDirectives() |
java.lang.String |
getNamespace() |
org.osgi.resource.Resource |
getResource() |
int |
hashCode() |
java.lang.String |
toString() |
private final Capability capability
private final org.osgi.resource.Resource resource
private volatile java.util.Map<java.lang.String,java.lang.Object> convertedAttributes
public FelixCapabilityAdapter(Capability capability, org.osgi.resource.Resource resource)
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
getAttributes in interface org.osgi.resource.Capabilityprivate void defaultAttribute(java.util.Map<java.lang.String,java.lang.Object> orgMap,
java.util.Map<java.lang.String,java.lang.Object> converted,
java.lang.String newAttr,
java.lang.Object defVal)
public java.util.Map<java.lang.String,java.lang.String> getDirectives()
getDirectives in interface org.osgi.resource.Capabilitypublic java.lang.String getNamespace()
getNamespace in interface org.osgi.resource.Capabilitypublic org.osgi.resource.Resource getResource()
getResource in interface org.osgi.resource.Capabilityprivate org.osgi.resource.Capability getBundleCapability()
public boolean equals(java.lang.Object o)
equals in interface org.osgi.resource.Capabilityequals in class java.lang.Objectpublic int hashCode()
hashCode in interface org.osgi.resource.CapabilityhashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object