org.osgi.impl.bundle.obr.resource

Class ResourceImpl

public class ResourceImpl extends Object implements Resource

Constructor Summary
ResourceImpl(RepositoryImpl repository, String name, VersionRange version)
ResourceImpl(RepositoryImpl repository, XmlPullParser parser)
ResourceImpl(RepositoryImpl impl)
Method Summary
voidaddCapability(CapabilityImpl capability)
voidaddCategory(String category)
voidaddRequirement(RequirementImpl requirement)
booleanequals(Object o)
Capability[]getCapabilities()
CollectiongetCapabilityList()
String[]getCategories()
StringgetCopyright()
StringgetDescription()
URLgetDocumentation()
SetgetExtendList()
StringgetId()
URLgetLicense()
StringgetPresentationName()
MapgetProperties()
RepositorygetRepository()
CollectiongetRequirementList()
Requirement[]getRequirements()
longgetSize()
URLgetSource()
StringgetSymbolicName()
URLgetURL()
VersiongetVersion()
inthashCode()
booleansatisfies(RequirementImpl requirement)
voidsetCopyright(String copyright)
voidsetDescription(String description)
voidsetDocumentation(URL documentation)
voidsetFile(File zipFile)
voidsetLicense(URL license)
voidsetPresentationName(String name)
voidsetSize(long size)
voidsetSource(URL source)
voidsetURL(URL url)
StringtoString()
TagtoXML()
static TagtoXML(Resource resource)
static TagtoXML(Resource resource, boolean relative)

Constructor Detail

ResourceImpl

public ResourceImpl(RepositoryImpl repository, String name, VersionRange version)

ResourceImpl

public ResourceImpl(RepositoryImpl repository, XmlPullParser parser)

ResourceImpl

public ResourceImpl(RepositoryImpl impl)

Method Detail

addCapability

public void addCapability(CapabilityImpl capability)

addCategory

public void addCategory(String category)

addRequirement

public void addRequirement(RequirementImpl requirement)

equals

public boolean equals(Object o)

getCapabilities

public Capability[] getCapabilities()

getCapabilityList

public Collection getCapabilityList()

getCategories

public String[] getCategories()

getCopyright

public String getCopyright()

getDescription

public String getDescription()

getDocumentation

public URL getDocumentation()

getExtendList

public Set getExtendList()

getId

public String getId()

getLicense

public URL getLicense()

getPresentationName

public String getPresentationName()

getProperties

public Map getProperties()

getRepository

public Repository getRepository()

getRequirementList

public Collection getRequirementList()

getRequirements

public Requirement[] getRequirements()

getSize

public long getSize()

getSource

public URL getSource()

getSymbolicName

public String getSymbolicName()

getURL

public URL getURL()

getVersion

public Version getVersion()

hashCode

public int hashCode()

satisfies

public boolean satisfies(RequirementImpl requirement)

setCopyright

public void setCopyright(String copyright)

setDescription

public void setDescription(String description)

setDocumentation

public void setDocumentation(URL documentation)

setFile

public void setFile(File zipFile)

setLicense

public void setLicense(URL license)

setPresentationName

public void setPresentationName(String name)

setSize

public void setSize(long size)

setSource

public void setSource(URL source)

setURL

public void setURL(URL url)

toString

public String toString()

toXML

public Tag toXML()

toXML

public static Tag toXML(Resource resource)

toXML

public static Tag toXML(Resource resource, boolean relative)
Copyright © 2006-2009 Apache Software Foundation. All Rights Reserved.