@SafeVarargs
public static <T> void mergeSet(ObservableSet<T> into, ObservableSet<T>... sets) {
final ObservableSet<T> set = into;
for (ObservableSet<T> s : sets) {
set.addAll(s);
s.addListener((SetChangeListener<T>) c -> {
if (c.wasAdded()) {
set.add(c.getElementAdded());
}
if (c.wasRemoved()) {
set.remove(c.getElementRemoved());
}
});
}
}
ObservableMergers.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:drd
作者:
评论列表
文章目录