public class Feature extends java.lang.Object implements IPlatformEntry
| Constructor and Description |
|---|
Feature(java.lang.String id,
java.lang.String version) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDiscoverySite(java.lang.String siteLabel,
java.lang.String url) |
void |
addEntry(FeatureEntry plugin) |
java.lang.String |
getApplication() |
java.lang.String |
getArch() |
java.lang.String |
getBrandingPlugin() |
java.lang.String |
getColocationAffinity() |
java.lang.String |
getCopyright() |
java.lang.String |
getCopyrightURL() |
java.lang.String |
getDescription() |
java.lang.String |
getDescriptionURL() |
URLEntry[] |
getDiscoverySites() |
FeatureEntry[] |
getEntries() |
java.lang.String |
getId() |
java.lang.String |
getImage() |
java.lang.String |
getInstallHandler() |
java.lang.String |
getInstallHandlerLibrary() |
java.lang.String |
getInstallHandlerURL() |
java.lang.String |
getLabel() |
java.lang.String |
getLicense() |
java.lang.String |
getLicenseFeature() |
java.lang.String |
getLicenseFeatureVersion() |
java.lang.String |
getLicenseURL() |
java.util.Map<java.util.Locale,java.util.Map<java.lang.String,java.lang.String>> |
getLocalizations() |
java.lang.String |
getLocation() |
java.lang.String |
getNL() |
java.lang.String |
getOS() |
java.lang.String |
getProviderName() |
URLEntry |
getUpdateSite() |
java.lang.String |
getUpdateSiteLabel() |
java.lang.String |
getUpdateSiteURL() |
java.lang.String |
getVersion() |
java.lang.String |
getWS() |
boolean |
isExclusive() |
boolean |
isPrimary() |
boolean |
removeEntry(FeatureEntry entry) |
void |
setApplication(java.lang.String application) |
void |
setBrandingPlugin(java.lang.String brandingPlugin) |
void |
setColocationAffinity(java.lang.String colocationAffinity) |
void |
setCopyright(java.lang.String copyright) |
void |
setCopyrightURL(java.lang.String copyrightURL) |
void |
setDescription(java.lang.String description) |
void |
setDescriptionURL(java.lang.String descriptionURL) |
void |
setEnvironment(java.lang.String os,
java.lang.String ws,
java.lang.String arch,
java.lang.String nl) |
void |
setExclusive(boolean exclusive) |
void |
setImage(java.lang.String image) |
void |
setInstallHandler(java.lang.String installHandler) |
void |
setInstallHandlerLibrary(java.lang.String installHandlerLibrary) |
void |
setInstallHandlerURL(java.lang.String installHandlerURL) |
void |
setLabel(java.lang.String label) |
void |
setLicense(java.lang.String license) |
void |
setLicenseFeature(java.lang.String name) |
void |
setLicenseFeatureVersion(java.lang.String version) |
void |
setLicenseURL(java.lang.String licenseURL) |
void |
setLocalizations(java.util.Map<java.util.Locale,java.util.Map<java.lang.String,java.lang.String>> localizations) |
void |
setLocation(java.lang.String location) |
void |
setPrimary(boolean primary) |
void |
setProviderName(java.lang.String value) |
void |
setUpdateSiteLabel(java.lang.String updateSiteLabel) |
void |
setUpdateSiteURL(java.lang.String updateSiteURL) |
void |
setVersion(java.lang.String version) |
java.lang.String |
toString()
For debugging purposes only.
|
public void addDiscoverySite(java.lang.String siteLabel,
java.lang.String url)
public void addEntry(FeatureEntry plugin)
public java.lang.String getApplication()
public java.lang.String getArch()
getArch in interface IPlatformEntrypublic java.lang.String getBrandingPlugin()
public java.lang.String getColocationAffinity()
public java.lang.String getCopyright()
public java.lang.String getCopyrightURL()
public java.lang.String getDescription()
public java.lang.String getDescriptionURL()
public URLEntry[] getDiscoverySites()
public FeatureEntry[] getEntries()
public java.lang.String getId()
public java.lang.String getImage()
public java.lang.String getInstallHandler()
public java.lang.String getInstallHandlerLibrary()
public java.lang.String getInstallHandlerURL()
public java.lang.String getLabel()
public java.lang.String getLicense()
public java.lang.String getLicenseFeature()
public java.lang.String getLicenseFeatureVersion()
public java.lang.String getLicenseURL()
public java.util.Map<java.util.Locale,java.util.Map<java.lang.String,java.lang.String>> getLocalizations()
public java.lang.String getLocation()
public java.lang.String getNL()
getNL in interface IPlatformEntrypublic java.lang.String getOS()
getOS in interface IPlatformEntrypublic java.lang.String getProviderName()
public URLEntry getUpdateSite()
public java.lang.String getUpdateSiteLabel()
public java.lang.String getUpdateSiteURL()
public java.lang.String getVersion()
public java.lang.String getWS()
getWS in interface IPlatformEntrypublic boolean isExclusive()
public boolean isPrimary()
public boolean removeEntry(FeatureEntry entry)
public void setApplication(java.lang.String application)
public void setBrandingPlugin(java.lang.String brandingPlugin)
public void setColocationAffinity(java.lang.String colocationAffinity)
public void setCopyright(java.lang.String copyright)
public void setCopyrightURL(java.lang.String copyrightURL)
public void setDescription(java.lang.String description)
public void setDescriptionURL(java.lang.String descriptionURL)
public void setEnvironment(java.lang.String os,
java.lang.String ws,
java.lang.String arch,
java.lang.String nl)
public void setExclusive(boolean exclusive)
public void setImage(java.lang.String image)
public void setInstallHandler(java.lang.String installHandler)
public void setInstallHandlerLibrary(java.lang.String installHandlerLibrary)
public void setInstallHandlerURL(java.lang.String installHandlerURL)
public void setLabel(java.lang.String label)
public void setLicense(java.lang.String license)
public void setLicenseFeature(java.lang.String name)
public void setLicenseFeatureVersion(java.lang.String version)
public void setLicenseURL(java.lang.String licenseURL)
public void setLocalizations(java.util.Map<java.util.Locale,java.util.Map<java.lang.String,java.lang.String>> localizations)
public void setLocation(java.lang.String location)
public void setPrimary(boolean primary)
public void setProviderName(java.lang.String value)
public void setUpdateSiteLabel(java.lang.String updateSiteLabel)
public void setUpdateSiteURL(java.lang.String updateSiteURL)
public void setVersion(java.lang.String version)
public java.lang.String toString()
toString in class java.lang.Object