Class BundleInfo

java.lang.Object
org.apache.ivy.osgi.core.BundleInfo

public class BundleInfo extends Object
Bundle info extracted from the bundle manifest.
  • Field Details

  • Constructor Details

  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getSymbolicName

      public String getSymbolicName()
    • getVersion

      public Version getVersion()
    • getRawVersion

      public Version getRawVersion()
    • setId

      public void setId(String id)
    • getId

      public String getId()
    • setPresentationName

      public void setPresentationName(String presentationName)
    • getPresentationName

      public String getPresentationName()
    • setDescription

      public void setDescription(String description)
    • getDescription

      public String getDescription()
    • setDocumentation

      public void setDocumentation(String documentation)
    • getDocumentation

      public String getDocumentation()
    • setLicense

      public void setLicense(String license)
    • getLicense

      public String getLicense()
    • setSize

      public void setSize(Integer size)
    • getSize

      public Integer getSize()
    • addRequirement

      public void addRequirement(BundleRequirement requirement)
    • getRequirements

      public Set<BundleRequirement> getRequirements()
    • addCapability

      public void addCapability(BundleCapability capability)
    • getCapabilities

      public Set<BundleCapability> getCapabilities()
    • getExecutionEnvironments

      public List<String> getExecutionEnvironments()
    • setExecutionEnvironments

      public void setExecutionEnvironments(List<String> executionEnvironments)
    • addExecutionEnvironment

      public void addExecutionEnvironment(String name)
    • setSource

      public void setSource(boolean isSource)
    • isSource

      public boolean isSource()
    • setSymbolicNameTarget

      public void setSymbolicNameTarget(String symbolicNameTarget)
    • getSymbolicNameTarget

      public String getSymbolicNameTarget()
    • setVersionTarget

      public void setVersionTarget(Version versionTarget)
    • getVersionTarget

      public Version getVersionTarget()
    • setHasInnerClasspath

      public void setHasInnerClasspath(boolean hasInnerClasspath)
    • hasInnerClasspath

      public boolean hasInnerClasspath()
    • setClasspath

      public void setClasspath(List<String> classpath)
    • getClasspath

      public List<String> getClasspath()
    • addArtifact

      public void addArtifact(BundleArtifact artifact)
    • removeArtifact

      public void removeArtifact(BundleArtifact same)
    • getArtifacts

      public List<BundleArtifact> getArtifacts()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • getRequires

      public Set<BundleRequirement> getRequires()
    • getImports

      public Set<BundleRequirement> getImports()
    • getExports

      public Set<ExportPackage> getExports()
    • getServices

      public Set<BundleCapability> getServices()