ShadowAddress.java revision 33873d2b41a5cd2597b20a4e88eb8942944c0f23
133873d2b41a5cd2597b20a4e88eb8942944c0f23Tyler Schultzpackage com.xtremelabs.robolectric.shadows; 2abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams 3abde7367c1c6a322c18803941e9118b1daea35fbChristian Williamsimport android.location.Address; 4a2043a8fff01f3e2d9a5e30dd1cf5fb6a5342f4dTyler Schultzimport com.xtremelabs.robolectric.util.Implementation; 5a2043a8fff01f3e2d9a5e30dd1cf5fb6a5342f4dTyler Schultzimport com.xtremelabs.robolectric.util.Implements; 6abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams 7abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams@SuppressWarnings({"UnusedDeclaration"}) 8abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams@Implements(Address.class) 9afe0a89d904a7fe2f5980b9deb26cc3240192459Christian Williamspublic class ShadowAddress { 10abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams private String addressLine1; 11abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams private String locality; 12abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams private String postalCode; 13abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams private String adminArea; 14652771dc7b3f6c98793f26f5a1815316a4657672Joe Moore & Phil Goodwin private String countryCode; 15abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams 16de9feed5ddf1d91a3e76cbc71712c36a7652201eChristian Williams @Implementation 17abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams public void setAddressLine(int index, String line) { 18abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams addressLine1 = line; 19abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams } 20abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams 21de9feed5ddf1d91a3e76cbc71712c36a7652201eChristian Williams @Implementation 22abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams public String getAddressLine(int index) { 23abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams return addressLine1; 24abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams } 25abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams 26de9feed5ddf1d91a3e76cbc71712c36a7652201eChristian Williams @Implementation 27abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams public void setLocality(String locality) { 28abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams this.locality = locality; 29abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams } 30abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams 31de9feed5ddf1d91a3e76cbc71712c36a7652201eChristian Williams @Implementation 32abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams public String getLocality() { 33abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams return locality; 34abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams } 35abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams 36de9feed5ddf1d91a3e76cbc71712c36a7652201eChristian Williams @Implementation 37abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams public String getAdminArea() { 38abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams return adminArea; 39abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams } 40abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams 41de9feed5ddf1d91a3e76cbc71712c36a7652201eChristian Williams @Implementation 42abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams public void setAdminArea(String adminArea) { 43abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams this.adminArea = adminArea; 44abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams } 45abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams 46de9feed5ddf1d91a3e76cbc71712c36a7652201eChristian Williams @Implementation 47abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams public String getPostalCode() { 48abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams return postalCode; 49abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams } 50abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams 51de9feed5ddf1d91a3e76cbc71712c36a7652201eChristian Williams @Implementation 52abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams public void setPostalCode(String postalCode) { 53abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams this.postalCode = postalCode; 54abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams } 55652771dc7b3f6c98793f26f5a1815316a4657672Joe Moore & Phil Goodwin 56652771dc7b3f6c98793f26f5a1815316a4657672Joe Moore & Phil Goodwin @Implementation 57652771dc7b3f6c98793f26f5a1815316a4657672Joe Moore & Phil Goodwin public String getCountryCode() { 58652771dc7b3f6c98793f26f5a1815316a4657672Joe Moore & Phil Goodwin return countryCode; 59652771dc7b3f6c98793f26f5a1815316a4657672Joe Moore & Phil Goodwin } 60652771dc7b3f6c98793f26f5a1815316a4657672Joe Moore & Phil Goodwin 61652771dc7b3f6c98793f26f5a1815316a4657672Joe Moore & Phil Goodwin @Implementation 62652771dc7b3f6c98793f26f5a1815316a4657672Joe Moore & Phil Goodwin public void setCountryCode(String countryCode) { 63652771dc7b3f6c98793f26f5a1815316a4657672Joe Moore & Phil Goodwin this.countryCode = countryCode; 64652771dc7b3f6c98793f26f5a1815316a4657672Joe Moore & Phil Goodwin } 65abde7367c1c6a322c18803941e9118b1daea35fbChristian Williams} 66