|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--org.fopps.model.ConfigurationBuilder
ConfigurationBuilder provides methods for converting a feature tree into a configuration set. Features are transformed in the following way:
Feature for details)
Option
Alternative. The participating features of the alternatives will be omitted,
each alternative will be a value of the alternative.
It can be used to access a particular configuration value, on the other hand it will be exported so that other build tools can evaluate them to check if a feature is disabled or not.
| Constructor Summary | |
ConfigurationBuilder()
|
|
| Method Summary | |
static ConfigurationItem |
buildConfiguration(java.lang.String pName,
java.lang.String pOrigin,
Feature pRootFeature)
Builds a configuration set out of a feature tree |
static ConfigurationItem |
buildConfiguration(java.lang.String pName,
java.lang.String pOrigin,
Feature pRootFeature,
ConfigurationItem pParent)
Builds a configuration set out of a feature tree with given parent node |
static java.lang.String |
buildSymbolicVar(Feature pFeature)
Builds a default name for symbolic var and removes punctuation chars |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ConfigurationBuilder()
| Method Detail |
public static ConfigurationItem buildConfiguration(java.lang.String pName,
java.lang.String pOrigin,
Feature pRootFeature)
public static ConfigurationItem buildConfiguration(java.lang.String pName,
java.lang.String pOrigin,
Feature pRootFeature,
ConfigurationItem pParent)
public static java.lang.String buildSymbolicVar(Feature pFeature)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||