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.Resourcevoid 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.Resourcepublic java.lang.String toString()
toString in class java.lang.Objectpublic 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.Resourceequals in class java.lang.Objectpublic java.util.Map<java.net.URI,java.lang.String> getContentURIs()
public int hashCode()
hashCode in interface org.osgi.resource.ResourcehashCode in class java.lang.Objectpublic java.io.InputStream getContent()
getContent in interface org.osgi.service.repository.RepositoryContent