|
Class Summary |
| AbstractMapper |
Provides convenience methods for packing and unpacking Beacons
in a Mapper, for caching Beacons in memory when they are used,
and for storing Beacons of multiple types. |
| Beacon |
A beacon is a generalized access point for a cellular network (like 802.11 or
Bluetooth or GSM). |
| BluetoothBeacon |
|
| CompoundMapper |
A Mapper that draws upon multiple mappers to find Beacons. |
| GSMBeacon |
|
| HsqlMapper |
A Mapper that uses Hsql to store Beacons. |
| JDBCMapper |
A Mapper that uses a JDBC database to store Beacons. |
| JDBMMapper |
This class uses a persistent cache of known beacons to fill in the beacon fields of BeaconMeasurements. |
| JDBMQuickMapLoader |
This MapLoader checks the website for an up to date
mapper.db and if a newer one exists, it downloads it
and replaces the current mapper.db with it. |
| MapLoader |
This utility class reloads the persistent Beacon cache from a file or URL. |
| MapUtils |
Utilities for Mapping |
| SimpleMapper |
A stub/do-nothing Mapper meant to be subclassed |
| TempMapper |
This mapper resides purely in memory, so it is NOT persistent. |
| UnknownBeacon |
|
| WiFiBeacon |
|
| WigleDownloader |
This class is used by the WigleMapper to actually
screen-scrape for the Beacon data. |
| WigleMapper |
A Mapper that does lookups on wigle.net for beacons. |