Class DtoAwareTreeStore<X>
<any><X>
net.datenwerke.gxtdto.client.dtomanager.stores.DtoAwareTreeStore<X>
- All Implemented Interfaces:
TreePanelAware<X>,PositionSortableStore,HasLoader<X,List<X>>
- Direct Known Subclasses:
EnhancedTreeStore
public class DtoAwareTreeStore<X>
extends <any>
implements TreePanelAware<X>, PositionSortableStore, HasLoader<X,List<X>>
Handles change events if underlying dto is already known
-
Constructor Summary
ConstructorsConstructorDescriptionDtoAwareTreeStore(<any> mkp, <any> loader) DtoAwareTreeStore(<any> mkp, <any> loader, boolean dtoAware) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTypeFilter(Class<?> type) voidenableDtoAwareness(boolean enable) <any>voidvoidbooleanbooleanvoidmakeAwareOfTreePanel(<any> panel) voidreCheckDto(X dto) voidvoidsetImaginaryRoot(Dto root) voidvoidsetTypeFilter(Set<Class<?>> filter)
-
Constructor Details
-
DtoAwareTreeStore
public DtoAwareTreeStore(<any> mkp, <any> loader) -
DtoAwareTreeStore
public DtoAwareTreeStore(<any> mkp, <any> loader, boolean dtoAware)
-
-
Method Details
-
setImaginaryRoot
public void setImaginaryRoot(Dto root) -
setPositionSorter
public void setPositionSorter() -
setAlphabeticSorter
public void setAlphabeticSorter() -
enableDtoAwareness
public void enableDtoAwareness(boolean enable) -
isDtoAware
public boolean isDtoAware() -
reCheckDto
-
insert
-
insert
-
makeAwareOfTreePanel
public void makeAwareOfTreePanel(<any> panel) - Specified by:
makeAwareOfTreePanelin interfaceTreePanelAware<X>
-
addTypeFilter
-
setTypeFilter
-
isPositionSortableEnabled
public boolean isPositionSortableEnabled()- Specified by:
isPositionSortableEnabledin interfacePositionSortableStore
-
getLoader
public <any> getLoader()
-