Class Feature


  • public class Feature
    extends Object
    http://help.eclipse.org/ganymede/topic/org.eclipse.platform.doc.isv/reference/misc/ feature_manifest.html
    • Constructor Detail

      • Feature

        public Feature​(de.pdark.decentxml.Document document)
      • Feature

        public Feature​(Feature other)
        copy constructor
    • Method Detail

      • setVersion

        public void setVersion​(String version)
      • getVersion

        public String getVersion()
      • getId

        public String getId()
      • setId

        public void setId​(String id)
      • getBrandingPluginId

        public String getBrandingPluginId()
      • setBrandingPluginId

        public void setBrandingPluginId​(String id)
      • getLicenseFeature

        public String getLicenseFeature()
      • setLicenseFeature

        public void setLicenseFeature​(String featureId)
      • getLicenseFeatureVersion

        public String getLicenseFeatureVersion()
      • setLicenseFeatureVersion

        public void setLicenseFeatureVersion​(String version)
      • loadFeature

        public static Feature loadFeature​(File location)
        Convenience method to load feature.xml file from either feature jar file or directory.
        Throws:
        RuntimeException - if feature descriptor can not be read or parsed.
      • addPlugin

        public void addPlugin​(PluginRef plugin)
      • addFeatureRef

        public void addFeatureRef​(FeatureRef feature)
      • getLabel

        public String getLabel()
      • setLabel

        public void setLabel​(String label)
      • getProvider

        public String getProvider()
      • setProvider

        public void setProvider​(String provider)
      • getDescription

        public String getDescription()
      • setDescription

        public void setDescription​(String description)
      • getDescriptionURL

        public String getDescriptionURL()
      • setDescriptionURL

        public void setDescriptionURL​(String descriptionURL)
      • getCopyright

        public String getCopyright()
      • setCopyright

        public void setCopyright​(String description)
      • getCopyrightURL

        public String getCopyrightURL()
      • setCopyrightURL

        public void setCopyrightURL​(String copyrightURL)
      • getLicense

        public String getLicense()
      • setLicense

        public void setLicense​(String license)
      • getLicenseURL

        public String getLicenseURL()
      • setLicenseURL

        public void setLicenseURL​(String licenseURL)
      • getOS

        public String getOS()
      • setOS

        public void setOS​(String value)
      • getArch

        public String getArch()
      • setArch

        public void setArch​(String value)
      • getWS

        public String getWS()
      • setWS

        public void setWS​(String value)