Home | Trees | Indices | Help |
|
---|
|
object --+ | Configuration
Encapsulates the configuration of a build machine.
Configuration values can be provided through a configuration file (in INI format) or through command-line parameters (properties). In addition to explicitly defined properties, this class automatically collects platform information and stores them as properties. These defaults can be overridden (useful for cross-compilation).
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from |
Properties | |
Inherited from |
Method Details |
|
|
|
|
Return the value of the specified configuration key, but verify that the value refers to the path of an existing directory. If the value does not exist, or is not a directory path, return
|
Return the value of the specified configuration key, but verify that the value refers to the path of an existing file. If the value does not exist, or is not a file path, return
|
Interpolate configuration and environment properties into a string. Configuration properties can be referenced in the text using the notation ${property.name}. A default value can be provided by appending it to the property name separated by a colon, for example ${property.name:defaultvalue}. This value will be used when there's no such property in the configuration. Otherwise, if no default is provided, the reference is not replaced at all. Environment properties substitute from environment variables, supporting the common notations of $VAR and ${VAR}.
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Mar 11 14:53:36 2011 | http://epydoc.sourceforge.net |