org.eclipse.cdt.internal.core.envvar
Class BuildSustemEnvironmentSupplier

java.lang.Object
  extended by org.eclipse.cdt.internal.core.envvar.BuildSustemEnvironmentSupplier
All Implemented Interfaces:
ICoreEnvironmentVariableSupplier

public class BuildSustemEnvironmentSupplier
extends java.lang.Object
implements ICoreEnvironmentVariableSupplier

This is the Environment Variable Supplier used to supply variables defined by the tool-integrator

Since:
3.0

Constructor Summary
BuildSustemEnvironmentSupplier()
           
 
Method Summary
 boolean appendEnvironment(java.lang.Object context)
           
 IEnvironmentVariable getVariable(java.lang.String name, java.lang.Object context)
           
 IEnvironmentVariable[] getVariables(java.lang.Object context)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildSustemEnvironmentSupplier

public BuildSustemEnvironmentSupplier()
Method Detail

getVariable

public IEnvironmentVariable getVariable(java.lang.String name,
                                        java.lang.Object context)
Specified by:
getVariable in interface ICoreEnvironmentVariableSupplier
Parameters:
name - the variable name
context - the context
Returns:
the reference to the IBuildEnvironmentVariable interface representing the variable of a given name

getVariables

public IEnvironmentVariable[] getVariables(java.lang.Object context)
Specified by:
getVariables in interface ICoreEnvironmentVariableSupplier
Parameters:
context - the context
Returns:
the array of IBuildEnvironmentVariable that represents the environment variables

appendEnvironment

public boolean appendEnvironment(java.lang.Object context)
Specified by:
appendEnvironment in interface ICoreEnvironmentVariableSupplier