OsmAnd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes
net.osmand.plus.BaseLocationIndexRepository< T extends MapObject > Class Reference

List of all members.

Public Member Functions

synchronized void clearCache ()
boolean initialize (final IProgress progress, File file, int version, String tableLocation, boolean searchX31)
synchronized void close ()
String getName ()
boolean checkCachedObjects (double topLatitude, double leftLongitude, double bottomLatitude, double rightLongitude, int zoom, List< T > toFill)
synchronized boolean checkCachedObjects (double topLatitude, double leftLongitude, double bottomLatitude, double rightLongitude, int zoom, List< T > toFill, boolean fillFound)
boolean checkContains (double latitude, double longitude)
boolean checkContains (double topLatitude, double leftLongitude, double bottomLatitude, double rightLongitude)

Protected Member Functions

String getMetaLocation (String tableLocation)
void updateMaxMinBoundaries (String tableLocation)
void bindString (SQLiteStatement s, int i, String v)

Protected Attributes

SQLiteDatabase db
double dataTopLatitude
double dataBottomLatitude
double dataLeftLongitude
double dataRightLongitude
String name
List< T > cachedObjects = new ArrayList<T>()
double cTopLatitude
double cBottomLatitude
double cLeftLongitude
double cRightLongitude
int cZoom

Member Function Documentation

void net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.bindString ( SQLiteStatement  s,
int  i,
String  v 
) [protected]
boolean net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.checkCachedObjects ( double  topLatitude,
double  leftLongitude,
double  bottomLatitude,
double  rightLongitude,
int  zoom,
List< T >  toFill 
)
synchronized boolean net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.checkCachedObjects ( double  topLatitude,
double  leftLongitude,
double  bottomLatitude,
double  rightLongitude,
int  zoom,
List< T >  toFill,
boolean  fillFound 
)
boolean net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.checkContains ( double  latitude,
double  longitude 
)
boolean net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.checkContains ( double  topLatitude,
double  leftLongitude,
double  bottomLatitude,
double  rightLongitude 
)
synchronized void net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.clearCache ( )
synchronized void net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.close ( )
String net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.getMetaLocation ( String  tableLocation) [protected]
String net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.getName ( )
boolean net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.initialize ( final IProgress  progress,
File  file,
int  version,
String  tableLocation,
boolean  searchX31 
)
void net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.updateMaxMinBoundaries ( String  tableLocation) [protected]

Member Data Documentation

List<T> net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.cachedObjects = new ArrayList<T>() [protected]
double net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.cBottomLatitude [protected]
double net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.cLeftLongitude [protected]
double net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.cRightLongitude [protected]
double net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.cTopLatitude [protected]
int net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.cZoom [protected]
double net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.dataBottomLatitude [protected]
double net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.dataLeftLongitude [protected]
double net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.dataRightLongitude [protected]
double net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.dataTopLatitude [protected]
SQLiteDatabase net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.db [protected]
String net.osmand.plus.BaseLocationIndexRepository< T extends MapObject >.name [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines