org.osgi.impl.bundle.obr.resource
Class ResourceImpl
java.lang.Object
org.osgi.impl.bundle.obr.resource.ResourceImpl
- All Implemented Interfaces:
- org.osgi.service.obr.Resource
public class ResourceImpl
- extends Object
- implements org.osgi.service.obr.Resource
Fields inherited from interface org.osgi.service.obr.Resource |
COPYRIGHT, DESCRIPTION, DOCUMENTATION_URL, KEYS, LICENSE_URL, PRESENTATION_NAME, SIZE, SOURCE_URL, SYMBOLIC_NAME, URL, VERSION |
ResourceImpl
public ResourceImpl(RepositoryImpl repository,
String name,
VersionRange version)
ResourceImpl
public ResourceImpl(RepositoryImpl repository,
org.xmlpull.v1.XmlPullParser parser)
throws Exception
- Throws:
Exception
ResourceImpl
public ResourceImpl(RepositoryImpl impl)
addCategory
public void addCategory(String category)
addCapability
public void addCapability(CapabilityImpl capability)
addRequirement
public void addRequirement(RequirementImpl requirement)
setLicense
public void setLicense(URL license)
getDescription
public String getDescription()
setDescription
public void setDescription(String description)
getCapabilities
public org.osgi.service.obr.Capability[] getCapabilities()
- Specified by:
getCapabilities
in interface org.osgi.service.obr.Resource
getLicense
public URL getLicense()
getSymbolicName
public String getSymbolicName()
- Specified by:
getSymbolicName
in interface org.osgi.service.obr.Resource
getRequirements
public org.osgi.service.obr.Requirement[] getRequirements()
- Specified by:
getRequirements
in interface org.osgi.service.obr.Resource
toXML
public Tag toXML()
toXML
public static Tag toXML(org.osgi.service.obr.Resource resource)
toXML
public static Tag toXML(org.osgi.service.obr.Resource resource,
boolean relative)
getURL
public URL getURL()
- Specified by:
getURL
in interface org.osgi.service.obr.Resource
setURL
public void setURL(URL url)
getCopyright
public String getCopyright()
getVersion
public org.osgi.framework.Version getVersion()
- Specified by:
getVersion
in interface org.osgi.service.obr.Resource
setCopyright
public void setCopyright(String copyright)
getDocumentation
public URL getDocumentation()
setDocumentation
public void setDocumentation(URL documentation)
getSource
public URL getSource()
setSource
public void setSource(URL source)
satisfies
public boolean satisfies(RequirementImpl requirement)
toString
public String toString()
- Overrides:
toString
in class Object
getSize
public long getSize()
setSize
public void setSize(long size)
getRequirementList
public Collection getRequirementList()
getCapabilityList
public Collection getCapabilityList()
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
getCategories
public String[] getCategories()
- Specified by:
getCategories
in interface org.osgi.service.obr.Resource
getProperties
public Map getProperties()
- Specified by:
getProperties
in interface org.osgi.service.obr.Resource
getId
public String getId()
- Specified by:
getId
in interface org.osgi.service.obr.Resource
getRepository
public org.osgi.service.obr.Repository getRepository()
- Specified by:
getRepository
in interface org.osgi.service.obr.Resource
setPresentationName
public void setPresentationName(String name)
getPresentationName
public String getPresentationName()
- Specified by:
getPresentationName
in interface org.osgi.service.obr.Resource
setFile
public void setFile(File zipFile)
getExtendList
public Set getExtendList()
Copyright © 2011 Apache Software Foundation. All Rights Reserved.