@Override public void execute(final ISelectionListener<T> value) throws RuntimeException { value.selectionChanged(new SelectionEvent<>(model)); } });
public CheckBox(final String label, final IBooleanModel model) { this.label = label; this.model = model; this.model.addChangeListener(new IChangeableObjectListener() { @Override public void objectChanged() { updateView(); } }); }
protected void fireObjectsChanged(final Iterable<T> oldObjects, final Iterable<T> newObjects) { this.listModelListeners.forAllDo(new IProcedure<IChangeableListListener<T>, RuntimeException>() { @Override public void execute(final IChangeableListListener<T> listener) throws RuntimeException { listener.objectsChanged(oldObjects, newObjects); } }); }
@Override public void execute(final IChangeableListListener<T> listener) throws RuntimeException { listener.objectsUpdated(indeces, oldObjects, newObjects); } });
@Override public T convert(final String input) { if (input == null) { return null; } return model.get(); } }, new IConverter<T, String, RuntimeException>() {
@Override public void objectChanged() { synchronized (BooleanModelAggregationModel.this.mutex) { final boolean currentState = BooleanModelAggregationModel.this.state; updateState(); if (currentState == BooleanModelAggregationModel.this.state) { return; } } fireObjectChanged(); } };
@Override public void execute(final IChangeableListListener<T> listener) throws RuntimeException { listener.objectsAdded(indeces, objects); } });
@Override public void actionPerformed(final ActionEvent e) { this.stringFieldModel.set(null); } }
@SuppressWarnings("unchecked") @Override public void setSelectedItem(final Object item) { this.model.set((T) item); }
@Override public void execute(final IChangeableListListener<T> listener) throws RuntimeException { listener.objectsRemoved(indeces, objects); } });
@Override public void clear() { this.selectionModel.removeAllSelectedObjects(); } }
public void setValue(final int value) { synchronized (this) { if (this.value == value) { return; } this.value = value; } fireObjectChanged(); }
@Override public void reset() { this.resultsModel.removeAll(); } }
public FilteredDefaultTreeModel(final TreeNode root) { super(root); this.filterModel.addChangeListener(new IChangeableObjectListener() { @Override public void objectChanged() { nodeStructureChanged(root); } }); }
@Override public ISelectionModel<T> getSelectionModel() { return ObjectListConfigurationBuilder.this.selectionModel == null ? new SelectionModel<>() : ObjectListConfigurationBuilder.this.selectionModel; }
void fireSelectionChanged() { final SelectionModel<T> model = this.selectionModel; this.listeners.forAllDo(new IProcedure<ISelectionListener<T>, RuntimeException>() { @Override public void execute(final ISelectionListener<T> value) throws RuntimeException { value.selectionChanged(new SelectionEvent<>(model)); } }); }