public class ProductConfiguration extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ProductConfiguration.ConfigIni |
static class |
ProductConfiguration.ConfigurationProperty |
| Constructor and Description |
|---|
ProductConfiguration(de.pdark.decentxml.Document document) |
| Modifier and Type | Method and Description |
|---|---|
String |
getApplication() |
ProductConfiguration.ConfigIni |
getConfigIni() |
List<ProductConfiguration.ConfigurationProperty> |
getConfigurationProperties() |
List<FeatureRef> |
getFeatures() |
String |
getId() |
Launcher |
getLauncher() |
String |
getLinuxIcon() |
String |
getMacIcon() |
String |
getName() |
Map<String,BundleConfiguration> |
getPluginConfiguration() |
List<PluginRef> |
getPlugins() |
String |
getProduct() |
String |
getVersion() |
List<String> |
getW32Icons() |
boolean |
includeLaunchers() |
static ProductConfiguration |
read(File file) |
static ProductConfiguration |
read(InputStream input) |
void |
removeRootInstalledFeatures() |
void |
setVersion(String version) |
boolean |
useFeatures() |
static void |
write(ProductConfiguration product,
File file) |
public ProductConfiguration(de.pdark.decentxml.Document document)
public static ProductConfiguration read(File file) throws IOException
IOExceptionpublic static ProductConfiguration read(InputStream input) throws IOException
IOExceptionpublic static void write(ProductConfiguration product, File file) throws IOException
IOExceptionpublic String getProduct()
public String getApplication()
public List<FeatureRef> getFeatures() throws ModelFileSyntaxException
ModelFileSyntaxExceptionpublic void removeRootInstalledFeatures()
public String getId()
public Launcher getLauncher()
public String getName()
public boolean useFeatures()
public boolean includeLaunchers()
public String getVersion()
public void setVersion(String version)
public String getLinuxIcon()
public Map<String,BundleConfiguration> getPluginConfiguration()
public List<ProductConfiguration.ConfigurationProperty> getConfigurationProperties()
public String getMacIcon()
public ProductConfiguration.ConfigIni getConfigIni()
Copyright © 2008-2017 Eclipse Foundation. All Rights Reserved.