| Package | Description | 
|---|---|
| net.degreedays.api.data | 
 For specifying and receiving degree-day data and temperature data from the API. 
 | 
| net.degreedays.api.data.impl | 
 Implementations of abstract types from  
net.degreedays.api.data. | 
| net.degreedays.api.regression | 
 For using the API to run regressions against your energy-usage data. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
GeographicLocation
 Defines a location in terms of a longitude/latitude or postal/zip code,
 leaving it to the API to find the nearest good weather station. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
LocationInfoRequest.location()
Returns the non-null  
Location object for which data is
 desired. | 
Location | 
LocationDataRequest.location()
Returns the non-null  
Location object that specifies the
 location for which the data should be generated. | 
| Constructor and Description | 
|---|
LocationDataRequest(Location location,
                   DataSpecs dataSpecs)
Constructs a  
LocationDataRequest object with the specified
 Location and DataSpecs. | 
LocationInfoRequest(Location location,
                   DataSpecs dataSpecs)
Constructs a  
LocationInfoRequest object with the specified
 Location and DataSpecs. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LongLatLocation
Specifies a location in terms of longitude and latitude coordinates. 
 | 
class  | 
PostalCodeLocation
Specifies a location using a postal code (or zip code, post code, or postcode
 - the terminology depends on the country). 
 | 
class  | 
StationIdLocation
Specifies a location in terms of a weather station ID (you can find these IDs
 through the website at www.degreedays.net or by requesting
 data for geographic
 locations). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
RegressionRequest.location()
Returns the non-null  
Location for which the API should
 generate degree days to use in the regressions it tests against the
 RegressionRequest.inputData(). | 
| Constructor and Description | 
|---|
RegressionRequest(Location location,
                 InputData inputData,
                 RegressionTestPlan testPlan)
Constructs a  
RegressionRequest with the specified
 Location, InputData, and
 RegressionTestPlan. | 
See www.degreedays.net/api/ for more about the Degree Days.net API.
You can sign up for a Degree Days.net API account and read the integration guide that is useful and applicable whether you are using Java or not.