|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.microedition.location.LocationProvider
de.enough.polish.location.FallbackLocationProvider
public class FallbackLocationProvider
A location provider that uses different location providers, e.g. Network and GPS providers. Location updates will be retrieved by the best (first) provider.
| Field Summary |
|---|
| Fields inherited from class javax.microedition.location.LocationProvider |
|---|
AVAILABLE, OUT_OF_SERVICE, TEMPORARILY_UNAVAILABLE |
| Method Summary | |
|---|---|
javax.microedition.location.LocationProvider |
getActiveLocationProvider()
|
static FallbackLocationProvider |
getInstance(javax.microedition.location.Criteria[] criteria)
Retrieves an instance of the FallbackLocationProvier |
javax.microedition.location.Location |
getLocation(int timeoutInSeconds)
|
int |
getNumberOfUniqueLocationProviders()
Retrieves the number of unique location providers that are used within this FallbackLocationProvider |
int |
getState()
|
void |
locationUpdated(javax.microedition.location.LocationProvider provider,
javax.microedition.location.Location loc)
LocationListener method - do not call. |
void |
providerStateChanged(javax.microedition.location.LocationProvider changedProvider,
int state)
LocationListener method - do not call. |
void |
reset()
|
void |
setFallbackLocationListener(FallbackLocationListener fallbackLocationListener)
Sets the listener that is informed when a criteria is enabled |
void |
setLocationListener(javax.microedition.location.LocationListener listener,
int interval,
int timeout,
int maxAge)
|
String |
toString()
|
| Methods inherited from class javax.microedition.location.LocationProvider |
|---|
addProximityListener, getInstance, getLastKnownLocation, removeProximityListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public static FallbackLocationProvider getInstance(javax.microedition.location.Criteria[] criteria)
throws javax.microedition.location.LocationException
criteria - the criteria that are sorted from the most to the least important one (so the most important one is in criteria[0]).
javax.microedition.location.LocationException - if all location providers are currently out of servicepublic void setFallbackLocationListener(FallbackLocationListener fallbackLocationListener)
fallbackLocationListener - the listener, use null to remove listenerpublic int getNumberOfUniqueLocationProviders()
public javax.microedition.location.Location getLocation(int timeoutInSeconds)
throws javax.microedition.location.LocationException,
InterruptedException
getLocation in class javax.microedition.location.LocationProviderjavax.microedition.location.LocationException
InterruptedExceptionpublic int getState()
getState in class javax.microedition.location.LocationProviderpublic void reset()
reset in class javax.microedition.location.LocationProvider
public void setLocationListener(javax.microedition.location.LocationListener listener,
int interval,
int timeout,
int maxAge)
setLocationListener in class javax.microedition.location.LocationProvider
public void locationUpdated(javax.microedition.location.LocationProvider provider,
javax.microedition.location.Location loc)
locationUpdated in interface javax.microedition.location.LocationListener
public void providerStateChanged(javax.microedition.location.LocationProvider changedProvider,
int state)
providerStateChanged in interface javax.microedition.location.LocationListenerpublic String toString()
toString in class Objectpublic javax.microedition.location.LocationProvider getActiveLocationProvider()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||