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 |
getFreeBSDIcon() |
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
IOException
public static ProductConfiguration read(InputStream input) throws IOException
IOException
public static void write(ProductConfiguration product, File file) throws IOException
IOException
public String getProduct()
public String getApplication()
public List<FeatureRef> getFeatures() throws ModelFileSyntaxException
ModelFileSyntaxException
public 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 String getFreeBSDIcon()
public Map<String,BundleConfiguration> getPluginConfiguration()
public List<ProductConfiguration.ConfigurationProperty> getConfigurationProperties()
public String getMacIcon()
public ProductConfiguration.ConfigIni getConfigIni()
Copyright © 2008–2020 Eclipse Foundation. All rights reserved.