ListTransformation.java 文件源码

java
阅读 27 收藏 0 点赞 0 评论 0

项目:easyMvvmFx 作者:
/**
 * Maps an add event of the model list to new elements of the {@link #viewModelList}.
 *
 * @param listEvent
 *            to analyze
 */
private void processAddEvent(
        ListChangeListener.Change<? extends SourceType> listEvent) {

    final List<TargetType> toAdd = new ArrayList<>();
    for (int index = listEvent.getFrom(); index < listEvent.getTo(); index++) {
        final SourceType item = listEvent.getList().get(index);
        toAdd.add(function.apply(item));
    }
    viewModelList.addAll(listEvent.getFrom(), toAdd);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号