weather-WeatherReport

 A WeatherReport is a child of the WeatherService and represents a particular locale. It acts as a container for components WeatherProvider (e.g. NwsWeatherProvider), CurrentConditions, and up to 7 Forecast components. The default view of the WeatherReport is the Current Weather View.

As shown in Figure 9, an Update Weather Report action refreshes data in its child components.

Figure 9. WeatherReport action


WeatherReport action


If a newly-added WeatherReport, this action creates the needed child Forecast components. Note also that a global action (to update all WeatherReports) is available at the WeatherService level.