Operator.java 文件源码

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

项目:dwoss 作者:
public ListProperty<Persona> personasProperty() {
    if ( personasProperty == null ) {
        personasProperty = new SimpleListProperty<>(FXCollections.observableList(personas));
        personasProperty.get().addListener(new ListChangeListener<Persona>() {

            @Override
            public void onChanged(Change<? extends Persona> change) {
                while (change.next()) {
                    if ( change.wasAdded() ) {
                        for (Persona persona : change.getAddedSubList()) {
                            // Remove local duplicates
                            for (AtomicRight personaRight : persona.getPersonaRights()) {
                                if ( getRights().contains(personaRight) ) {
                                    remove(personaRight);
                                }
                            }
                        }

                    }
                }
            }
        });
    }
    return personasProperty;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号