Package org.robolectric.shadows
Class ShadowGeocoder
- java.lang.Object
-
- org.robolectric.shadows.ShadowGeocoder
-
@Implements(android.location.Geocoder.class) public final class ShadowGeocoder extends Object
-
-
Constructor Summary
Constructors Constructor Description ShadowGeocoder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<Address>
getFromLocation(double latitude, double longitude, int maxResults)
Returns an empty list by default, or the last value set bysetFromLocation(List)
protected static boolean
isPresent()
static void
reset()
void
setFromLocation(List<Address> list)
Sets the value to be returned byGeocoder.getFromLocation(double, double, int)
.static void
setIsPresent(boolean value)
Sets the value to be returned byGeocoder.isPresent()
.
-
-
-
Method Detail
-
isPresent
@Implementation protected static boolean isPresent()
- Returns:
- true by default, or the value specified via
setIsPresent(boolean)
-
getFromLocation
@Implementation protected List<Address> getFromLocation(double latitude, double longitude, int maxResults) throws IOException
Returns an empty list by default, or the last value set bysetFromLocation(List)
{@param latitude} and {@param longitude} are ignored by this implementation, except to check that they are in appropriate bounds. {@param maxResults} determines the maximum number of addresses to return.
- Throws:
IOException
-
setIsPresent
public static void setIsPresent(boolean value)
Sets the value to be returned byGeocoder.isPresent()
.This value is reset to true for each test.
-
setFromLocation
public void setFromLocation(List<Address> list)
Sets the value to be returned byGeocoder.getFromLocation(double, double, int)
.
-
reset
@Resetter public static void reset()
-
-