# Package org.eclipse.cdt.utils.envvar

Interface Summary
IEnvironmentChangeEvent: A class to describe changes to environment variables defined by user on CDT Environment page in Preferences.
IEnvironmentChangeListener: Interface for listeners to changes in environment variables defined by user on CDT Environment page in Preferences.
StorableEnvironmentLoader.ISerializeInfo: this interface represents the preference node and the preference name that are used for holding the environment data

Class Summary
EnvironmentCollector
EnvVarOperationProcessor: This is an utility class that implements environment variable operations functionality: append, prepend, replace and remove
PrefsStorableEnvironment: This class represents the set of environment variables that could be loaded and stored from a IEclipsePreferences store.
StorableEnvironment: This class represents the set of environment variables that could be loaded and stored in XML
StorableEnvironmentLoader: This class implements the common functionality that allows storing and loading environment variable settings from eclipse properties
StorableEnvVar: This class represents the Environment variable that could be loaded and stored in XML