public class NonExportableMapGroupHierarchyListItem extends MapGroupHierarchyListItem
HierarchyListItem.ComparatorSort, HierarchyListItem.Sort, HierarchyListItem.SortAlphabet, HierarchyListItem.SortAlphabetDesc, HierarchyListItem.SortDistanceFrom
ADD_TO_OBJ_LIST_FUNC, deepCount, group, groupMap, itemFilter, mapView, order, parent
asyncRefresh, children, disposed, filter, listener, postFilter, reusable, uiHandler
INVISIBLE, SEMI_VISIBLE, VISIBLE
Constructor and Description |
---|
NonExportableMapGroupHierarchyListItem(MapGroupHierarchyListItem parent,
MapView mapView,
MapGroup group,
MapGroup.MapItemsCallback itemFilter,
HierarchyListFilter filter,
android.widget.BaseAdapter listener) |
NonExportableMapGroupHierarchyListItem(NonExportableMapGroupHierarchyListItem parent,
MapView mapView,
MapGroup group,
HierarchyListFilter filter,
android.widget.BaseAdapter listener) |
Modifier and Type | Method and Description |
---|---|
protected HierarchyListItem |
createChild(MapGroup group) |
<T extends Action> |
getAction(java.lang.Class<T> clazz)
Returns an instance of the specified action that can be used to interact with the node's
underlying content.
|
boolean |
isSupported(java.lang.Class<?> target)
Check if this instance supports the specified target class type
|
java.lang.Object |
toObjectOf(java.lang.Class<?> target,
ExportFilters filters)
Export to the specified target class type
|
addToObjList, addToObjList, createChild, dispose, find, getDeleteActions, getDescendantCount, getExtraView, getIconUri, getPreferredListIndex, getTitle, getUserObject, hideIfEmpty, invalidate, isVisible, onGroupAdded, onGroupRemoved, onItemAdded, onItemRemoved, refreshImpl, setVisible
async, buildQueryParams, delete, disposeChildren, disposeItems, findChild, getAssociationKey, getChildActions, getChildAt, getChildCount, getChildren, getCustomLayout, getDefaultSortModes, getDescription, getDropDownSize, getExtraView, getFilter, getFooterView, getHeaderView, getIconColor, getIconDrawable, getListItemView, getLocalData, getLocalData, getSorts, getUID, getVisibility, isChildSupported, isDisposed, isGetChildrenSupported, isMultiSelectSupported, notifyListener, notifyListener, postAccept, postRefresh, refresh, refresh, refresh, refresh, requestRefresh, requestRefresh, search, setLocalData, setPostFilter, sortItems, syncRefresh, updateChildren
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getVisibility
delete
public NonExportableMapGroupHierarchyListItem(NonExportableMapGroupHierarchyListItem parent, MapView mapView, MapGroup group, HierarchyListFilter filter, android.widget.BaseAdapter listener)
public NonExportableMapGroupHierarchyListItem(MapGroupHierarchyListItem parent, MapView mapView, MapGroup group, MapGroup.MapItemsCallback itemFilter, HierarchyListFilter filter, android.widget.BaseAdapter listener)
protected HierarchyListItem createChild(MapGroup group)
createChild
in class MapGroupHierarchyListItem
public <T extends Action> T getAction(java.lang.Class<T> clazz)
HierarchyListItem
getAction
in interface HierarchyListItem
getAction
in class AbstractHierarchyListItem2
clazz
- The action classnull
if the specified
action is not supported for the node.public boolean isSupported(java.lang.Class<?> target)
Exportable
isSupported
in interface Exportable
isSupported
in class MapGroupHierarchyListItem
target
- the target classpublic java.lang.Object toObjectOf(java.lang.Class<?> target, ExportFilters filters) throws FormatNotSupportedException
Exportable
toObjectOf
in interface Exportable
toObjectOf
in class MapGroupHierarchyListItem
target
- the target classfilters
- Allows ExportMarshal
instances to filter e.g. based
on geographic region or other criteriaFormatNotSupportedException
- if there is an issue creating the object.