## Package org.eclipse.wst.common.environment

Interface Summary
IEnvironment: An IEnvironment provides the means for getting a A log for writing messages to a logging facility, A progress monitor for receiving progress information, A status handler for receiving and processing status reports, A factory for the handling of URIs (resources).
ILog: ILog objects provide a means for logging information for FFDC etc.
IStatusHandler: Processes status events raised by the caller and returns an indication of choices made by the recipient of the status and may raise an exception against the caller to have them abort procesing.

Class Summary
Choice: This class is used by the IStatusHandler interface.
EnvironmentService: This class creates a console environment.
NullStatusHandler: This class provides a default implementation of the IStatusHandler interface.

Exception Summary
EnvironmentException: This is the exception class for conditions raised by the IEnvironment.
StatusException: This is the exception class used by StatusHandlers to tell their callers that processing should stop.