|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.placelab.core.Types
Maintains List of classes and factory methods for generic types.
| Field Summary | |
static java.lang.String |
ANTENNAHEIGHT
|
static java.lang.String |
AREAID
|
static java.lang.String |
BLUETOOTH
|
static java.lang.String |
BLUETOOTH_ADDRESS
|
static java.lang.String |
BSSID
|
static java.lang.String |
CELLID
|
protected java.lang.Class |
coordClass
|
static java.lang.String |
COORDPROPERTY
|
static java.lang.String |
COURSEOVERGROUND
|
static java.lang.String |
DATEOFFIX
|
static java.lang.String |
DIFFERENTIALGPSDATAAGE
|
static java.lang.String |
DIFFERENTIALREFERENCESTATIONID
|
static java.lang.String |
ELEVATION
|
static java.lang.String |
EMPTY_BT
|
static java.lang.String |
EMPTY_GSM
|
static java.lang.String |
EMPTY_WIFI
|
protected java.lang.Class |
estimateClass
|
static java.lang.String |
FIXEDTWODCOORDINATE
|
static java.lang.String |
GEOIDALHEIGHT
|
static java.lang.String |
GPS
|
static java.lang.String |
GPSQUALITY
|
static java.lang.String |
GSM
|
static java.lang.String |
HORIZONTALDILUTIONOFPRECISION
|
static java.lang.String |
HUMANREADABLENAME
|
static java.lang.String |
ID
|
static java.lang.String |
INFR
|
static java.lang.String |
LATITUDE
|
static java.lang.String |
LATITUDEHEMISPHERE
|
static java.lang.String |
LONGITUDE
|
static java.lang.String |
LONGITUDEHEMISPHERE
|
static java.lang.String |
MAGNETICVARIATION
|
static java.lang.String |
MAGNETICVARIATIONDIRECTION
|
static java.lang.String |
MAJOR_DEVICE_CLASS
|
static java.lang.String |
MCC
|
static java.lang.String |
MINOR_DEVICE_CLASS
|
static java.lang.String |
MNC
|
static java.lang.String |
MODE
|
static java.lang.String |
NEIGHBORHOOD
|
static int |
NETSTUMBLER_RSSI_ADJUSTMENT
|
static java.lang.String |
NETWORK_NAME
|
static java.lang.String |
NUMOFSATELLITES
|
static java.lang.String |
PERCENTAGE
|
static java.lang.String |
RSSI
|
static java.lang.String |
SERVICE_CLASSES
|
static java.lang.String |
SERVICE_CLASSES_LIST
|
static java.lang.String |
SIGNAL
|
static java.lang.String |
SPEEDOVERGROUND
|
static java.lang.String |
SSID
|
static java.lang.String |
STATUS
|
static Types |
t
|
static java.lang.String |
THREEDCOORDINATE
|
static java.lang.String |
TIME
|
static java.lang.String |
TIMEOFFIX
|
static java.lang.String |
TWODCOORDINATE
|
static java.lang.String |
TYPE
|
static java.lang.String |
UNKNOWN
|
static java.lang.String |
WEP
|
static java.lang.String |
WIFI
|
| Constructor Summary | |
Types()
|
|
| Method Summary | |
static void |
init()
|
static Coordinate |
newCoordinate()
Creates a new Coordinate for the Null location. |
static Coordinate |
newCoordinate(java.util.Hashtable map)
Creates a Coordinate from info stored in a Hashtable. |
static Coordinate |
newCoordinate(java.lang.String lat,
java.lang.String lon)
Creates a new Coordinate for the given latitude and longitude The actual coordinate class used will depend on the platform the code is running on. |
static Coordinate |
newCoordinateFromNMEA(java.lang.String latNMEA,
java.lang.String latHem,
java.lang.String lonNMEA,
java.lang.String lonHem)
Creates a Coordinate from lat and lon stored as Strings in NMEA format. |
static Estimate |
newEstimate(long timestamp,
Coordinate position,
java.lang.String stdDevString)
Utility method for creating the proper Estimate subclass for the platform that the code is currently running on. |
static BeaconReading |
newReading(java.util.Hashtable map)
Create a new BeaconReading from a HashMap read out of the pipe delimited format for BeaconReadings in log files. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String TYPE
public static final java.lang.String WIFI
public static final java.lang.String BLUETOOTH
public static final java.lang.String GPS
public static final java.lang.String GSM
public static final java.lang.String EMPTY_WIFI
public static final java.lang.String EMPTY_BT
public static final java.lang.String EMPTY_GSM
public static final java.lang.String UNKNOWN
public static final java.lang.String TIME
public static final java.lang.String ID
public static final java.lang.String HUMANREADABLENAME
public static final java.lang.String LATITUDE
public static final java.lang.String LONGITUDE
public static final java.lang.String ELEVATION
public static final java.lang.String NEIGHBORHOOD
public static final java.lang.String BSSID
public static final java.lang.String SSID
public static final java.lang.String RSSI
public static final java.lang.String WEP
public static final java.lang.String INFR
public static final java.lang.String BLUETOOTH_ADDRESS
public static final java.lang.String MAJOR_DEVICE_CLASS
public static final java.lang.String MINOR_DEVICE_CLASS
public static final java.lang.String SERVICE_CLASSES_LIST
public static final java.lang.String SERVICE_CLASSES
public static final java.lang.String CELLID
public static final java.lang.String AREAID
public static final java.lang.String MCC
public static final java.lang.String MNC
public static final java.lang.String SIGNAL
public static final java.lang.String PERCENTAGE
public static final java.lang.String ANTENNAHEIGHT
public static final java.lang.String COURSEOVERGROUND
public static final java.lang.String DATEOFFIX
public static final java.lang.String DIFFERENTIALGPSDATAAGE
public static final java.lang.String DIFFERENTIALREFERENCESTATIONID
public static final java.lang.String GEOIDALHEIGHT
public static final java.lang.String GPSQUALITY
public static final java.lang.String HORIZONTALDILUTIONOFPRECISION
public static final java.lang.String LATITUDEHEMISPHERE
public static final java.lang.String LONGITUDEHEMISPHERE
public static final java.lang.String MAGNETICVARIATION
public static final java.lang.String MAGNETICVARIATIONDIRECTION
public static final java.lang.String MODE
public static final java.lang.String NUMOFSATELLITES
public static final java.lang.String STATUS
public static final java.lang.String TIMEOFFIX
public static final java.lang.String SPEEDOVERGROUND
public static final java.lang.String NETWORK_NAME
public static final int NETSTUMBLER_RSSI_ADJUSTMENT
public static final java.lang.String TWODCOORDINATE
public static final java.lang.String FIXEDTWODCOORDINATE
public static final java.lang.String THREEDCOORDINATE
public static final java.lang.String COORDPROPERTY
public static Types t
protected java.lang.Class coordClass
protected java.lang.Class estimateClass
| Constructor Detail |
public Types()
| Method Detail |
public static void init()
public static Coordinate newCoordinate()
newCoordinate(String, String)
public static Coordinate newCoordinate(java.lang.String lat,
java.lang.String lon)
public static Coordinate newCoordinate(java.util.Hashtable map)
Coordinate.constructFromMap(Hashtable)
public static Coordinate newCoordinateFromNMEA(java.lang.String latNMEA,
java.lang.String latHem,
java.lang.String lonNMEA,
java.lang.String lonHem)
Coordinate.constructFromNMEA(String, String, String, String)public static BeaconReading newReading(java.util.Hashtable map)
BeaconReading.toLogString()
public static Estimate newEstimate(long timestamp,
Coordinate position,
java.lang.String stdDevString)
timestamp - the time for the Estimateposition - Coordinate representing estimated positionstdDevString - String representing estimated error in metres
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||