public class RouteListModel extends FilterMapOverlay.ListModelImpl implements android.view.View.OnClickListener, HierarchyListStateListener
HierarchyListItem.ComparatorSort, HierarchyListItem.Sort, HierarchyListItem.SortAlphabet, HierarchyListItem.SortAlphabetDesc, HierarchyListItem.SortDistanceFrom_config, _mapView, _overlayasyncRefresh, children, disposed, filter, listener, postFilter, reusable, uiHandlerINVISIBLE, SEMI_VISIBLE, VISIBLE| Constructor and Description |
|---|
RouteListModel(FilterMapOverlay overlay,
android.widget.BaseAdapter listener,
HierarchyListFilter filter) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
Unregister any listeners,
|
java.util.Set<HierarchyListItem> |
find(java.lang.String terms) |
java.lang.String |
getAssociationKey()
Get settings screen association key (see DropDownReceiver)
|
android.view.View |
getHeaderView()
Get the custom header view for this list
|
static android.content.Intent |
getRoutesIntent()
Get the intent used to show the Routes list under Overlay Manager
|
boolean |
onBackButton(HierarchyListAdapter adapter,
boolean deviceBack)
A back button was pressed while on the list
Event can be suppressed
|
void |
onClick(android.view.View v) |
protected void |
refreshImpl()
Refresh implementation to be run on a background thread
If your class doesn't need to refresh then override the filter
method above to avoid unnecessary threading
|
void |
updateActionBarState() |
disposeChildren, getDescendantCount, getFilter, getIconColor, getIconUri, getPreferredListIndex, getTitle, getUserObject, hideIfEmpty, isSupported, setVisible, toObjectOfasync, buildQueryParams, delete, disposeItems, findChild, getAction, getChildActions, getChildAt, getChildCount, getChildren, getCustomLayout, getDefaultSortModes, getDeleteActions, getDescription, getDropDownSize, getExtraView, getExtraView, getFilter, getFooterView, getIconDrawable, getListItemView, getLocalData, getLocalData, getSorts, getUID, getVisibility, isChildSupported, isDisposed, isGetChildrenSupported, isMultiSelectSupported, isVisible, notifyListener, notifyListener, postAccept, postRefresh, refresh, refresh, refresh, refresh, requestRefresh, requestRefresh, search, setLocalData, setPostFilter, sortItems, syncRefresh, updateChildrenclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonCloseList, onListVisible, onOpenListgetVisibilityisVisibledelete, getDeleteActionspublic RouteListModel(FilterMapOverlay overlay, android.widget.BaseAdapter listener, HierarchyListFilter filter)
public android.view.View getHeaderView()
HierarchyListItem2getHeaderView in interface HierarchyListItem2getHeaderView in class AbstractHierarchyListItem2public void onClick(android.view.View v)
onClick in interface android.view.View.OnClickListenerpublic boolean onBackButton(HierarchyListAdapter adapter, boolean deviceBack)
HierarchyListStateListeneronBackButton in interface HierarchyListStateListeneradapter - Overlay Manager adapterdeviceBack - True if the device back button was pressed
False if the list's inline back button was pressedprotected void refreshImpl()
AbstractHierarchyListItem2refreshImpl in class FilterMapOverlay.ListModelImplpublic void dispose()
HierarchyListItem2dispose in interface HierarchyListItem2dispose in class FilterMapOverlay.ListModelImplpublic java.util.Set<HierarchyListItem> find(java.lang.String terms)
find in interface Searchfind in class FilterMapOverlay.ListModelImplpublic java.lang.String getAssociationKey()
HierarchyListItem2getAssociationKey in interface HierarchyListItem2getAssociationKey in class AbstractHierarchyListItem2public void updateActionBarState()
public static android.content.Intent getRoutesIntent()