OsmAnd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
net.osmand.plus.activities.search.SearchByNameAbstractActivity< T > Class Reference
Inheritance diagram for net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >:
net.osmand.plus.activities.OsmandListActivity

List of all members.

Classes

class  NamesAdapter
class  NamesFilter
class  UIUpdateHandler

Public Member Functions

AsyncTask< Object,?,?> getInitializeTask ()
Editable getFilter ()
boolean initializeTaskIsFinished ()
void querySearch (final String filter)
abstract String getText (T obj)
abstract void itemSelected (T obj)
boolean filterObject (T obj, String filter)
NamesAdapter getListAdapter ()

Protected Member Functions

void onCreate (Bundle savedInstanceState)
void addObjectToInitialList (T initial)
void finishInitializing (List< T > list)
void onListItemClick (ListView l, View v, int position, long id)
void onResume ()
void onPause ()
void filterLoop (String query, List< T > list)

Protected Attributes

ProgressBar progress
LatLon locationToSearch
OsmandSettings settings
List< T > initialListToFilter = new ArrayList<T>()
Handler uiHandler
Collator collator
NamesFilter namesFilter

Static Protected Attributes

static final int MESSAGE_CLEAR_LIST = 1
static final int MESSAGE_ADD_ENTITY = 2

Member Function Documentation

void net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.addObjectToInitialList ( initial) [protected]
void net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.filterLoop ( String  query,
List< T >  list 
) [protected]
boolean net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.filterObject ( obj,
String  filter 
)
void net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.finishInitializing ( List< T >  list) [protected]
Editable net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.getFilter ( )
AsyncTask<Object, ?, ?> net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.getInitializeTask ( )
NamesAdapter net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.getListAdapter ( )
abstract String net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.getText ( obj) [pure virtual]
boolean net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.initializeTaskIsFinished ( )
abstract void net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.itemSelected ( obj) [pure virtual]
void net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.onCreate ( Bundle  savedInstanceState) [protected]
void net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.onListItemClick ( ListView  l,
View  v,
int  position,
long  id 
) [protected]
void net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.onPause ( ) [protected]
void net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.onResume ( ) [protected]
void net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.querySearch ( final String  filter)

Member Data Documentation

Collator net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.collator [protected]
List<T> net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.initialListToFilter = new ArrayList<T>() [protected]
LatLon net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.locationToSearch [protected]
final int net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.MESSAGE_ADD_ENTITY = 2 [static, protected]
final int net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.MESSAGE_CLEAR_LIST = 1 [static, protected]
NamesFilter net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.namesFilter [protected]
ProgressBar net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.progress [protected]
OsmandSettings net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.settings [protected]
Handler net.osmand.plus.activities.search.SearchByNameAbstractActivity< T >.uiHandler [protected]

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