Interface IAefTreeContentProvider<T extends ItemViewModel>
- Type Parameters:
T
- the provider items type.
- All Known Implementing Classes:
AdoptedDataPathProvider
,AefTreeContentProvider
,DataPathProvider
public interface IAefTreeContentProvider<T extends ItemViewModel>
Tree content provider equivalent for AEF trees.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Disposes the providerT[]
getChildren
(T parentElement) T[]
boolean
hasChildren
(T element)
-
Method Details
-
getElements
T[] getElements()- Returns:
- the top level elements
-
getChildren
- Parameters:
parentElement
- the parent element- Returns:
- the array of children of the parent element
-
getParent
- Parameters:
element
- the element- Returns:
- the parent
-
hasChildren
- Parameters:
element
- the element- Returns:
true
if the element has children
-
dispose
void dispose()Disposes the provider
-