diff options
Diffstat (limited to 'app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response')
17 files changed, 1137 insertions, 0 deletions
diff --git a/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Admin3.java b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Admin3.java new file mode 100644 index 0000000..8bcc005 --- /dev/null +++ b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Admin3.java @@ -0,0 +1,64 @@ +/** + * Copyright (C) 2016 The CyanogenMod Project + * <p/> + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * <p/> + * http://www.apache.org/licenses/LICENSE-2.0 + * <p/> + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.cyanogenmod.yahooweatherprovider.yahoo.response; + +public class Admin3 { + private String content; + + private String woeid; + + private String code; + + private String type; + + public String getContent() { + return content; + } + + public void setContent(String content) { + this.content = content; + } + + public String getWoeid() { + return woeid; + } + + public void setWoeid(String woeid) { + this.woeid = woeid; + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + @Override + public String toString() { + return "[content = " + content + ", woeid = " + woeid + ", code = " + code + ", type = " + type + "]"; + } +} diff --git a/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Astronomy.java b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Astronomy.java new file mode 100644 index 0000000..be9304f --- /dev/null +++ b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Astronomy.java @@ -0,0 +1,44 @@ +/** + * Copyright (C) 2016 The CyanogenMod Project + * <p/> + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * <p/> + * http://www.apache.org/licenses/LICENSE-2.0 + * <p/> + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.cyanogenmod.yahooweatherprovider.yahoo.response; + +public class Astronomy { + private String sunset; + + private String sunrise; + + public String getSunset() { + return sunset; + } + + public void setSunset(String sunset) { + this.sunset = sunset; + } + + public String getSunrise() { + return sunrise; + } + + public void setSunrise(String sunrise) { + this.sunrise = sunrise; + } + + @Override + public String toString() { + return "[sunset = " + sunset + ", sunrise = " + sunrise + "]"; + } +}
\ No newline at end of file diff --git a/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Atmosphere.java b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Atmosphere.java new file mode 100644 index 0000000..4fea93d --- /dev/null +++ b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Atmosphere.java @@ -0,0 +1,64 @@ +/** + * Copyright (C) 2016 The CyanogenMod Project + * <p/> + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * <p/> + * http://www.apache.org/licenses/LICENSE-2.0 + * <p/> + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.cyanogenmod.yahooweatherprovider.yahoo.response; + +public class Atmosphere { + private String rising; + + private String humidity; + + private String pressure; + + private String visibility; + + public String getRising() { + return rising; + } + + public void setRising(String rising) { + this.rising = rising; + } + + public String getHumidity() { + return humidity; + } + + public void setHumidity(String humidity) { + this.humidity = humidity; + } + + public String getPressure() { + return pressure; + } + + public void setPressure(String pressure) { + this.pressure = pressure; + } + + public String getVisibility() { + return visibility; + } + + public void setVisibility(String visibility) { + this.visibility = visibility; + } + + @Override + public String toString() { + return "[rising = " + rising + ", humidity = " + humidity + ", pressure = " + pressure + ", visibility = " + visibility + "]"; + } +}
\ No newline at end of file diff --git a/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Channel.java b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Channel.java new file mode 100644 index 0000000..35f1320 --- /dev/null +++ b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Channel.java @@ -0,0 +1,154 @@ +/** + * Copyright (C) 2016 The CyanogenMod Project + * <p/> + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * <p/> + * http://www.apache.org/licenses/LICENSE-2.0 + * <p/> + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.cyanogenmod.yahooweatherprovider.yahoo.response; + +public class Channel { + private Wind wind; + + private Location location; + + private String link; + + private Atmosphere atmosphere; + + private Image image; + + private String ttl; + + private Astronomy astronomy; + + private Units units; + + private String title; + + private String description; + + private Item item; + + private String lastBuildDate; + + private String language; + + public Wind getWind() { + return wind; + } + + public void setWind(Wind wind) { + this.wind = wind; + } + + public Location getLocation() { + return location; + } + + public void setLocation(Location location) { + this.location = location; + } + + public String getLink() { + return link; + } + + public void setLink(String link) { + this.link = link; + } + + public Atmosphere getAtmosphere() { + return atmosphere; + } + + public void setAtmosphere(Atmosphere atmosphere) { + this.atmosphere = atmosphere; + } + + public Image getImage() { + return image; + } + + public void setImage(Image image) { + this.image = image; + } + + public String getTtl() { + return ttl; + } + + public void setTtl(String ttl) { + this.ttl = ttl; + } + + public Astronomy getAstronomy() { + return astronomy; + } + + public void setAstronomy(Astronomy astronomy) { + this.astronomy = astronomy; + } + + public Units getUnits() { + return units; + } + + public void setUnits(Units units) { + this.units = units; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + public Item getItem() { + return item; + } + + public void setItem(Item item) { + this.item = item; + } + + public String getLastBuildDate() { + return lastBuildDate; + } + + public void setLastBuildDate(String lastBuildDate) { + this.lastBuildDate = lastBuildDate; + } + + public String getLanguage() { + return language; + } + + public void setLanguage(String language) { + this.language = language; + } + + @Override + public String toString() { + return "[wind = " + wind + ", location = " + location + ", link = " + link + ", atmosphere = " + atmosphere + ", image = " + image + ", ttl = " + ttl + ", astronomy = " + astronomy + ", units = " + units + ", title = " + title + ", description = " + description + ", item = " + item + ", lastBuildDate = " + lastBuildDate + ", language = " + language + "]"; + } +}
\ No newline at end of file diff --git a/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Condition.java b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Condition.java new file mode 100644 index 0000000..304e665 --- /dev/null +++ b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Condition.java @@ -0,0 +1,64 @@ +/** + * Copyright (C) 2016 The CyanogenMod Project + * <p/> + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * <p/> + * http://www.apache.org/licenses/LICENSE-2.0 + * <p/> + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.cyanogenmod.yahooweatherprovider.yahoo.response; + +public class Condition { + private String text; + + private String temp; + + private String code; + + private String date; + + public String getText() { + return text; + } + + public void setText(String text) { + this.text = text; + } + + public String getTemp() { + return temp; + } + + public void setTemp(String temp) { + this.temp = temp; + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getDate() { + return date; + } + + public void setDate(String date) { + this.date = date; + } + + @Override + public String toString() { + return "[text = " + text + ", temp = " + temp + ", code = " + code + ", date = " + date + "]"; + } +} diff --git a/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Country.java b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Country.java new file mode 100644 index 0000000..4c1daaf --- /dev/null +++ b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Country.java @@ -0,0 +1,65 @@ +/** + * Copyright (C) 2016 The CyanogenMod Project + * <p/> + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * <p/> + * http://www.apache.org/licenses/LICENSE-2.0 + * <p/> + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.cyanogenmod.yahooweatherprovider.yahoo.response; + +public class Country { + private String content; + + private String woeid; + + private String code; + + private String type; + + public String getContent() { + return content; + } + + public void setContent(String content) { + this.content = content; + } + + public String getWoeid() { + return woeid; + } + + public void setWoeid(String woeid) { + this.woeid = woeid; + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + @Override + public String toString() { + return "[content = " + content + ", woeid = " + woeid + ", code = " + code + ", type = " + type + "]"; + } +} + diff --git a/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Forecast.java b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Forecast.java new file mode 100644 index 0000000..eb9b7d9 --- /dev/null +++ b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Forecast.java @@ -0,0 +1,84 @@ +/** + * Copyright (C) 2016 The CyanogenMod Project + * <p/> + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * <p/> + * http://www.apache.org/licenses/LICENSE-2.0 + * <p/> + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.cyanogenmod.yahooweatherprovider.yahoo.response; + +public class Forecast { + private String text; + + private String high; + + private String day; + + private String code; + + private String low; + + private String date; + + public String getText() { + return text; + } + + public void setText(String text) { + this.text = text; + } + + public String getHigh() { + return high; + } + + public void setHigh(String high) { + this.high = high; + } + + public String getDay() { + return day; + } + + public void setDay(String day) { + this.day = day; + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getLow() { + return low; + } + + public void setLow(String low) { + this.low = low; + } + + public String getDate() { + return date; + } + + public void setDate(String date) { + this.date = date; + } + + @Override + public String toString() { + return "[text = " + text + ", high = " + high + ", day = " + day + ", code = " + code + ", low = " + low + ", date = " + date + "]"; + } +}
\ No newline at end of file diff --git a/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Guid.java b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Guid.java new file mode 100644 index 0000000..aea9589 --- /dev/null +++ b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Guid.java @@ -0,0 +1,35 @@ +/** + * Copyright (C) 2016 The CyanogenMod Project + * <p/> + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * <p/> + * http://www.apache.org/licenses/LICENSE-2.0 + * <p/> + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.cyanogenmod.yahooweatherprovider.yahoo.response; + +public class Guid { + private String isPermaLink; + + public String getIsPermaLink() { + return isPermaLink; + } + + public void setIsPermaLink(String isPermaLink) { + this.isPermaLink = isPermaLink; + } + + @Override + public String toString() { + return "[isPermaLink = " + isPermaLink + "]"; + } +} + diff --git a/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Image.java b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Image.java new file mode 100644 index 0000000..6357098 --- /dev/null +++ b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Image.java @@ -0,0 +1,74 @@ +/** + * Copyright (C) 2016 The CyanogenMod Project + * <p/> + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * <p/> + * http://www.apache.org/licenses/LICENSE-2.0 + * <p/> + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.cyanogenmod.yahooweatherprovider.yahoo.response; + +public class Image { + private String title; + + private String height; + + private String link; + + private String width; + + private String url; + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getHeight() { + return height; + } + + public void setHeight(String height) { + this.height = height; + } + + public String getLink() { + return link; + } + + public void setLink(String link) { + this.link = link; + } + + public String getWidth() { + return width; + } + + public void setWidth(String width) { + this.width = width; + } + + public String getUrl() { + return url; + } + + public void setUrl(String url) { + this.url = url; + } + + @Override + public String toString() { + return "[title = " + title + ", height = " + height + ", link = " + link + ", width = " + width + ", url = " + url + "]"; + } +} diff --git a/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Item.java b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Item.java new file mode 100644 index 0000000..528e4b1 --- /dev/null +++ b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Item.java @@ -0,0 +1,117 @@ +/** + * Copyright (C) 2016 The CyanogenMod Project + * <p/> + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * <p/> + * http://www.apache.org/licenses/LICENSE-2.0 + * <p/> + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.cyanogenmod.yahooweatherprovider.yahoo.response; + +import java.util.Arrays; + +public class Item { + private Guid guid; + + private String pubDate; + + private String title; + + private Forecast[] forecast; + + private Condition condition; + + private String description; + + private String link; + + private String longz; + + private String lat; + + public Guid getGuid() { + return guid; + } + + public void setGuid(Guid guid) { + this.guid = guid; + } + + public String getPubDate() { + return pubDate; + } + + public void setPubDate(String pubDate) { + this.pubDate = pubDate; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public Forecast[] getForecast() { + return forecast; + } + + public void setForecast(Forecast[] forecast) { + this.forecast = forecast; + } + + public Condition getCondition() { + return condition; + } + + public void setCondition(Condition condition) { + this.condition = condition; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + public String getLink() { + return link; + } + + public void setLink(String link) { + this.link = link; + } + + public String getLong() { + return longz; + } + + public void setLong(String longz) { + this.longz = longz; + } + + public String getLat() { + return lat; + } + + public void setLat(String lat) { + this.lat = lat; + } + + @Override + public String toString() { + return "[guid = " + guid + ", pubDate = " + pubDate + ", title = " + title + ", forecast = " + Arrays.asList(forecast) + ", condition = " + condition + ", description = " + description + ", link = " + link + ", long = " + longz + + ", lat = " + lat + "]"; + } +} diff --git a/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Location.java b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Location.java new file mode 100644 index 0000000..fa3ba9d --- /dev/null +++ b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Location.java @@ -0,0 +1,54 @@ +/** + * Copyright (C) 2016 The CyanogenMod Project + * <p/> + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * <p/> + * http://www.apache.org/licenses/LICENSE-2.0 + * <p/> + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.cyanogenmod.yahooweatherprovider.yahoo.response; + +public class Location { + private String region; + + private String country; + + private String city; + + public String getRegion() { + return region; + } + + public void setRegion(String region) { + this.region = region; + } + + public String getCountry() { + return country; + } + + public void setCountry(String country) { + this.country = country; + } + + public String getCity() { + return city; + } + + public void setCity(String city) { + this.city = city; + } + + @Override + public String toString() { + return "[region = " + region + ", country = " + country + ", city = " + city + "]"; + } +} diff --git a/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Place.java b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Place.java new file mode 100644 index 0000000..5c784dc --- /dev/null +++ b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Place.java @@ -0,0 +1,55 @@ +/** + * Copyright (C) 2016 The CyanogenMod Project + * <p/> + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * <p/> + * http://www.apache.org/licenses/LICENSE-2.0 + * <p/> + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.cyanogenmod.yahooweatherprovider.yahoo.response; + +public class Place { + private String woeid; + + private Country country; + + private Admin3 admin1; + + public String getWoeid() { + return woeid; + } + + public void setWoeid(String woeid) { + this.woeid = woeid; + } + + public Country getCountry() { + return country; + } + + public void setCountry(Country country) { + this.country = country; + } + + public Admin3 getAdmin () { + return admin1; + } + + public void setAdmin (Admin3 admin1) { + this.admin1 = admin1; + } + + @Override + public String toString() { + return "[woeid = " + woeid + ", country = " + country + "]"; + } +} + diff --git a/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Query.java b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Query.java new file mode 100644 index 0000000..2bc7816 --- /dev/null +++ b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Query.java @@ -0,0 +1,64 @@ +/** + * Copyright (C) 2016 The CyanogenMod Project + * <p/> + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * <p/> + * http://www.apache.org/licenses/LICENSE-2.0 + * <p/> + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.cyanogenmod.yahooweatherprovider.yahoo.response; + +public class Query { + private Results results; + + private String count; + + private String created; + + private String lang; + + public Results getResults() { + return results; + } + + public void setResults(Results results) { + this.results = results; + } + + public String getCount() { + return count; + } + + public void setCount(String count) { + this.count = count; + } + + public String getCreated() { + return created; + } + + public void setCreated(String created) { + this.created = created; + } + + public String getLang() { + return lang; + } + + public void setLang(String lang) { + this.lang = lang; + } + + @Override + public String toString() { + return "[results = " + results + ", count = " + count + ", created = " + created + ", lang = " + lang + "]"; + } +} diff --git a/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Results.java b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Results.java new file mode 100644 index 0000000..8b6a45d --- /dev/null +++ b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Results.java @@ -0,0 +1,46 @@ +/** + * Copyright (C) 2016 The CyanogenMod Project + * <p/> + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * <p/> + * http://www.apache.org/licenses/LICENSE-2.0 + * <p/> + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.cyanogenmod.yahooweatherprovider.yahoo.response; + +import java.util.Arrays; + +public class Results { + private Channel channel; + + private Place[] place; + + public Channel getChannel() { + return channel; + } + + public void setChannel(Channel channel) { + this.channel = channel; + } + + public Place[] getPlace() { + return place; + } + + public void setPlace(Place[] place) { + this.place = place; + } + + @Override + public String toString() { + return "[channel = " + channel + ", place + " + Arrays.toString(place) + "]"; + } +} diff --git a/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Units.java b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Units.java new file mode 100644 index 0000000..00923df --- /dev/null +++ b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Units.java @@ -0,0 +1,65 @@ +/** + * Copyright (C) 2016 The CyanogenMod Project + * <p/> + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * <p/> + * http://www.apache.org/licenses/LICENSE-2.0 + * <p/> + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.cyanogenmod.yahooweatherprovider.yahoo.response; + +public class Units { + private String distance; + + private String pressure; + + private String speed; + + private String temperature; + + public String getDistance() { + return distance; + } + + public void setDistance(String distance) { + this.distance = distance; + } + + public String getPressure() { + return pressure; + } + + public void setPressure(String pressure) { + this.pressure = pressure; + } + + public String getSpeed() { + return speed; + } + + public void setSpeed(String speed) { + this.speed = speed; + } + + public String getTemperature() { + return temperature; + } + + public void setTemperature(String temperature) { + this.temperature = temperature; + } + + @Override + public String toString() { + return "[distance = " + distance + ", pressure = " + pressure + ", speed = " + speed + ", temperature = " + temperature + "]"; + } +} + diff --git a/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Wind.java b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Wind.java new file mode 100644 index 0000000..70fa91e --- /dev/null +++ b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/Wind.java @@ -0,0 +1,54 @@ +/** + * Copyright (C) 2016 The CyanogenMod Project + * <p/> + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * <p/> + * http://www.apache.org/licenses/LICENSE-2.0 + * <p/> + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.cyanogenmod.yahooweatherprovider.yahoo.response; + +public class Wind { + private String speed; + + private String direction; + + private String chill; + + public String getSpeed() { + return speed; + } + + public void setSpeed(String speed) { + this.speed = speed; + } + + public String getDirection() { + return direction; + } + + public void setDirection(String direction) { + this.direction = direction; + } + + public String getChill() { + return chill; + } + + public void setChill(String chill) { + this.chill = chill; + } + + @Override + public String toString() { + return "[speed = " + speed + ", direction = " + direction + ", chill = " + chill + "]"; + } +} + diff --git a/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/YQLResponse.java b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/YQLResponse.java new file mode 100644 index 0000000..bf47436 --- /dev/null +++ b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/yahoo/response/YQLResponse.java @@ -0,0 +1,34 @@ +/** + * Copyright (C) 2016 The CyanogenMod Project + * <p/> + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * <p/> + * http://www.apache.org/licenses/LICENSE-2.0 + * <p/> + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.cyanogenmod.yahooweatherprovider.yahoo.response; + +public class YQLResponse { + private Query query; + + public Query getQuery() { + return query; + } + + public void setQuery(Query query) { + this.query = query; + } + + @Override + public String toString() { + return "[query = " + query + "]"; + } +} |