class ResourceImpl
extends java.lang.Object
implements org.osgi.resource.Resource, java.lang.Comparable<org.osgi.resource.Resource>, org.osgi.service.repository.RepositoryContent
Modifier and Type | Field and Description |
---|---|
private java.util.List<org.osgi.resource.Capability> |
allCapabilities |
private java.util.List<org.osgi.resource.Requirement> |
allRequirements |
private java.util.Map<java.lang.String,java.util.List<org.osgi.resource.Capability>> |
capabilityMap |
private java.util.Map<java.net.URI,java.lang.String> |
locations |
private java.util.Map<java.lang.String,java.util.List<org.osgi.resource.Requirement>> |
requirementMap |
Constructor and Description |
---|
ResourceImpl() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(org.osgi.resource.Resource o) |
boolean |
equals(java.lang.Object other) |
java.util.List<org.osgi.resource.Capability> |
getCapabilities(java.lang.String namespace) |
java.io.InputStream |
getContent() |
java.util.Map<java.net.URI,java.lang.String> |
getContentURIs() |
java.util.List<org.osgi.resource.Requirement> |
getRequirements(java.lang.String namespace) |
int |
hashCode() |
(package private) void |
setCapabilities(java.util.List<org.osgi.resource.Capability> capabilities) |
(package private) void |
setRequirements(java.util.List<org.osgi.resource.Requirement> requirements) |
java.lang.String |
toString() |
private volatile java.util.List<org.osgi.resource.Capability> allCapabilities
private volatile java.util.Map<java.lang.String,java.util.List<org.osgi.resource.Capability>> capabilityMap
private volatile java.util.List<org.osgi.resource.Requirement> allRequirements
private volatile java.util.Map<java.lang.String,java.util.List<org.osgi.resource.Requirement>> requirementMap
private transient java.util.Map<java.net.URI,java.lang.String> locations
void setCapabilities(java.util.List<org.osgi.resource.Capability> capabilities)
public java.util.List<org.osgi.resource.Capability> getCapabilities(java.lang.String namespace)
getCapabilities
in interface org.osgi.resource.Resource
void setRequirements(java.util.List<org.osgi.resource.Requirement> requirements)
public java.util.List<org.osgi.resource.Requirement> getRequirements(java.lang.String namespace)
getRequirements
in interface org.osgi.resource.Resource
public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(org.osgi.resource.Resource o)
compareTo
in interface java.lang.Comparable<org.osgi.resource.Resource>
public boolean equals(java.lang.Object other)
equals
in interface org.osgi.resource.Resource
equals
in class java.lang.Object
public java.util.Map<java.net.URI,java.lang.String> getContentURIs()
public int hashCode()
hashCode
in interface org.osgi.resource.Resource
hashCode
in class java.lang.Object
public java.io.InputStream getContent()
getContent
in interface org.osgi.service.repository.RepositoryContent