org.eclipse.cdt.core.envvar
Interface IContributedEnvironment

All Known Implementing Classes:
ContributedEnvironment

public interface IContributedEnvironment


Method Summary
 IEnvironmentVariable addVariable(java.lang.String name, java.lang.String value, int op, java.lang.String delimiter, org.eclipse.cdt.core.settings.model.ICConfigurationDescription des)
           
 boolean appendEnvironment(org.eclipse.cdt.core.settings.model.ICConfigurationDescription des)
           
 IEnvironmentVariable getVariable(java.lang.String name, org.eclipse.cdt.core.settings.model.ICConfigurationDescription des)
           
 IEnvironmentVariable[] getVariables(org.eclipse.cdt.core.settings.model.ICConfigurationDescription des)
           
 boolean isUserVariable(org.eclipse.cdt.core.settings.model.ICConfigurationDescription des, IEnvironmentVariable var)
           
 IEnvironmentVariable removeVariable(java.lang.String name, org.eclipse.cdt.core.settings.model.ICConfigurationDescription des)
           
 void restoreDefaults(org.eclipse.cdt.core.settings.model.ICConfigurationDescription des)
           
 void setAppendEnvironment(boolean append, org.eclipse.cdt.core.settings.model.ICConfigurationDescription des)
           
 

Method Detail

getVariables

IEnvironmentVariable[] getVariables(org.eclipse.cdt.core.settings.model.ICConfigurationDescription des)

getVariable

IEnvironmentVariable getVariable(java.lang.String name,
                                 org.eclipse.cdt.core.settings.model.ICConfigurationDescription des)

appendEnvironment

boolean appendEnvironment(org.eclipse.cdt.core.settings.model.ICConfigurationDescription des)

setAppendEnvironment

void setAppendEnvironment(boolean append,
                          org.eclipse.cdt.core.settings.model.ICConfigurationDescription des)

addVariable

IEnvironmentVariable addVariable(java.lang.String name,
                                 java.lang.String value,
                                 int op,
                                 java.lang.String delimiter,
                                 org.eclipse.cdt.core.settings.model.ICConfigurationDescription des)

removeVariable

IEnvironmentVariable removeVariable(java.lang.String name,
                                    org.eclipse.cdt.core.settings.model.ICConfigurationDescription des)

restoreDefaults

void restoreDefaults(org.eclipse.cdt.core.settings.model.ICConfigurationDescription des)

isUserVariable

boolean isUserVariable(org.eclipse.cdt.core.settings.model.ICConfigurationDescription des,
                       IEnvironmentVariable var)