Package com._1c.g5.v8.dt.ui.aef.mappers
Class AefLabelCheckStateMapper<M,T extends CheckedItemViewModel>
java.lang.Object
com._1c.g5.v8.dt.ui.aef.mappers.AefLabelMapper<M,T>
com._1c.g5.v8.dt.ui.aef.mappers.AefLabelCheckStateMapper<M,T>
- All Implemented Interfaces:
IMapper<M,,T> IViewModelsMapper<M,T>
- Direct Known Subclasses:
NavigatorTableComponent.NavigatorMapper,NavigatorTreeComponent.NavigatorMapper
IMapper implementation that maps model object with the view structure specific.-
Field Summary
Fields inherited from class com._1c.g5.v8.dt.ui.aef.mappers.AefLabelMapper
labelProvider -
Constructor Summary
ConstructorsConstructorDescriptionAefLabelCheckStateMapper(ILabelProvider labelProvider, boolean needDecorate, ICheckStateProvider checkStateProvider) Creates a new mapper.AefLabelCheckStateMapper(ILabelProvider labelProvider, ICheckStateProvider checkStateProvider) Creates a new mapper. -
Method Summary
Modifier and TypeMethodDescriptionvoidupdateItemViewModel(T item, M modelValue) Updates item view model.Methods inherited from class com._1c.g5.v8.dt.ui.aef.mappers.AefLabelMapper
createItemViewModel, createMapKey, createModelToView, getMappedModels, getMappedViewModels, mapModelToView, mapViewToModel
-
Constructor Details
-
AefLabelCheckStateMapper
public AefLabelCheckStateMapper(ILabelProvider labelProvider, ICheckStateProvider checkStateProvider) Creates a new mapper.- Parameters:
labelProvider- the label provider for mapping labels of domain model object to view model, cannot benullcheckStateProvider- the check state provider for mapping the check state of the model object to view model state, cannot benull
-
AefLabelCheckStateMapper
public AefLabelCheckStateMapper(ILabelProvider labelProvider, boolean needDecorate, ICheckStateProvider checkStateProvider) Creates a new mapper.- Parameters:
labelProvider- the label provider for mapping labels of domain model object to view model, cannot benullneedDecorate-trueif need to wrappILabelProvidertoDecoratingLabelProvider,falseotherwisecheckStateProvider- the check state provider for mapping the check state of the model object to view model state, cannot benull
-
-
Method Details
-
updateItemViewModel
Updates item view model.- Specified by:
updateItemViewModelin interfaceIViewModelsMapper<M,T extends CheckedItemViewModel> - Overrides:
updateItemViewModelin classAefLabelMapper<M,T extends CheckedItemViewModel> - Parameters:
item- the item view model, cannot benullmodelValue- modelValue the model value, cannot benull
-