org.eclipse.cdt.internal.core.envvar
Class EnvironmentVariableManager.EnvVarVariableSubstitutor

java.lang.Object
  extended by org.eclipse.cdt.utils.cdtvariables.SupplierBasedCdtVariableSubstitutor
      extended by org.eclipse.cdt.internal.core.envvar.EnvironmentVariableManager.EnvVarVariableSubstitutor
All Implemented Interfaces:
org.eclipse.cdt.utils.cdtvariables.IVariableSubstitutor
Enclosing class:
EnvironmentVariableManager

public class EnvironmentVariableManager.EnvVarVariableSubstitutor
extends org.eclipse.cdt.utils.cdtvariables.SupplierBasedCdtVariableSubstitutor


Constructor Summary
EnvironmentVariableManager.EnvVarVariableSubstitutor(org.eclipse.cdt.utils.cdtvariables.IVariableContextInfo contextInfo, java.lang.String inexistentMacroValue, java.lang.String listDelimiter)
           
 
Method Summary
 IEnvironmentVariable resolveVariable(EnvVarDescriptor var)
           
 
Methods inherited from class org.eclipse.cdt.utils.cdtvariables.SupplierBasedCdtVariableSubstitutor
getDelimiterMap, getIncorrectlyReferencedMacroValue, getInexistentMacroValue, getListDelimiter, getMacroContextInfo, reset, resolveToString, resolveToStringList, setDelimiterMap, setIncorrectlyReferencedMacroValue, setInexistentMacroValue, setListDelimiter, setMacroContextInfo
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnvironmentVariableManager.EnvVarVariableSubstitutor

public EnvironmentVariableManager.EnvVarVariableSubstitutor(org.eclipse.cdt.utils.cdtvariables.IVariableContextInfo contextInfo,
                                                            java.lang.String inexistentMacroValue,
                                                            java.lang.String listDelimiter)
Method Detail

resolveVariable

public IEnvironmentVariable resolveVariable(EnvVarDescriptor var)
                                     throws CdtVariableException
Throws:
CdtVariableException