public class HierarchyListUserDelete extends AsyncListUserSelect
HierarchyListUserSelect.ButtonMode| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TAG |
_multiSelect, _tag, actions, COMP_TITLE, mapItemUIDssort| Constructor and Description |
|---|
HierarchyListUserDelete() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptEntry(HierarchyListItem item)
Test to allow user to enter this item's sub-list
|
protected boolean |
filterGroup(MapGroup group)
Default impl filters out if group has no items in mapItemUIDs
If mapItemsUIDs is empty, does not filter
|
protected boolean |
filterItem(MapItem item)
Default impl filters out if item is not in mapItemUIDs
If mapItemsUIDs is empty, does not filter
|
protected boolean |
filterListItemImpl(HierarchyListItem item)
Default impl filters out misc list items (not MapItem, MapGroup, MapOverlay)
|
protected boolean |
filterOverlay(MapOverlay overlay)
Default impl filters out if it is a FilterMapOverlay, and it has no unfiltered children
|
HierarchyListUserSelect.ButtonMode |
getButtonMode()
Get Button Mode for the user select handler
|
java.lang.String |
getButtonText()
Provide text for button once item(s) are selected
|
java.lang.String |
getTitle()
Provide title for HierarchyListReceiver Drop Down
|
void |
processUserSelections(android.content.Context context,
java.util.Set<HierarchyListItem> selected,
java.lang.Runnable onFinished)
Process user selections with a runnable callback
|
void |
setCloseHierarchyWhenComplete(boolean b) |
processUserSelectionsaccept, acceptRootList, cancel, getActions, getChildCount, getDescendantCount, getFilter, getIcon, getTag, getToolbar, isExternalUsageSupported, isMultiSelect, onItemDeselected, onItemSelected, setMapItemUIDs, setMultiSelect, setTagisDefaultFilter, toStringpublic static final java.lang.String TAG
public void setCloseHierarchyWhenComplete(boolean b)
public java.lang.String getTitle()
HierarchyListUserSelectgetTitle in class HierarchyListUserSelectpublic java.lang.String getButtonText()
HierarchyListUserSelectgetButtonText in class HierarchyListUserSelectpublic HierarchyListUserSelect.ButtonMode getButtonMode()
HierarchyListUserSelectgetButtonMode in class HierarchyListUserSelectHierarchyListUserSelect.ButtonMode.ALWAYS_VISIBLE or HierarchyListUserSelect.ButtonMode.VISIBLE_WHEN_SELECTEDpublic void processUserSelections(android.content.Context context,
java.util.Set<HierarchyListItem> selected,
java.lang.Runnable onFinished)
AsyncListUserSelectprocessUserSelections in class AsyncListUserSelectcontext - Map view contextselected - Selected itemsonFinished - Callback that should be run after the async task
(or method, if cancelled) is finishedprotected boolean filterOverlay(MapOverlay overlay)
HierarchyListUserSelectfilterOverlay in class HierarchyListUserSelectprotected boolean filterGroup(MapGroup group)
HierarchyListUserSelectfilterGroup in class HierarchyListUserSelectprotected boolean filterItem(MapItem item)
HierarchyListUserSelectfilterItem in class HierarchyListUserSelectprotected boolean filterListItemImpl(HierarchyListItem item)
HierarchyListUserSelectfilterListItemImpl in class HierarchyListUserSelectpublic boolean acceptEntry(HierarchyListItem item)
HierarchyListFilteracceptEntry in class HierarchyListUserSelectitem - List item