public class FeatureEditListUserSelect extends HierarchyListUserSelect
HierarchyListUserSelect.ButtonMode_multiSelect, _tag, actions, COMP_TITLE, mapItemUIDssort| Constructor and Description |
|---|
FeatureEditListUserSelect(MapView mapView) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(HierarchyListItem item)
Return true if item should be displayed, otherwise item will be hidden
|
boolean |
acceptEntry(HierarchyListItem item)
Test to allow user to enter this item's sub-list
|
boolean |
acceptRootList()
Whether to show this select handler as a multi-select option when the
user is on the root list of Overlay Manager.
|
HierarchyListUserSelect.ButtonMode |
getButtonMode()
Get Button Mode for the user select handler
|
java.lang.String |
getButtonText()
Provide text for button once item(s) are selected
|
android.graphics.drawable.Drawable |
getIcon()
Get the icon representing this selector - used externally
|
java.lang.String |
getTitle()
Provide title for HierarchyListReceiver Drop Down
|
boolean |
isExternalUsageSupported()
Whether or not this selector can be used externally by other tools
If this selector is only used for a specific workflow then leave this as false
Otherwise if you want the selector to show up under Overlay Manager > Multi Select, return true
|
boolean |
processUserSelections(android.content.Context context,
java.util.Set<HierarchyListItem> items)
Process the user selections.
|
cancel, filterGroup, filterItem, filterListItemImpl, filterOverlay, getActions, getChildCount, getDescendantCount, getFilter, getTag, getToolbar, isMultiSelect, onItemDeselected, onItemSelected, setMapItemUIDs, setMultiSelect, setTagisDefaultFilter, toStringpublic FeatureEditListUserSelect(MapView mapView)
public java.lang.String getTitle()
HierarchyListUserSelectgetTitle in class HierarchyListUserSelectpublic android.graphics.drawable.Drawable getIcon()
HierarchyListUserSelectgetIcon 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 boolean accept(HierarchyListItem item)
HierarchyListUserSelectaccept in class HierarchyListUserSelectitem - Item to run filter onpublic boolean acceptEntry(HierarchyListItem item)
HierarchyListFilteracceptEntry in class HierarchyListUserSelectitem - List itempublic boolean isExternalUsageSupported()
HierarchyListUserSelectisExternalUsageSupported in class HierarchyListUserSelectpublic boolean acceptRootList()
HierarchyListUserSelectHierarchyListUserSelect.isExternalUsageSupported() is
set to true.acceptRootList in class HierarchyListUserSelectpublic boolean processUserSelections(android.content.Context context,
java.util.Set<HierarchyListItem> items)
HierarchyListUserSelectprocessUserSelections in class HierarchyListUserSelectcontext - Application contextitems - Set of selected list items