@Override public T get() { return this.model.get(); }
public AbstractWizardController(final List<IWizardPage> container, final IObjectModel<DataState> dataStateModel) { this(container, dataStateModel, new ObjectModel<>()); }
public ObjectComboBoxComponentModel(final List<T> objects) { super(objects); if (!objects.isEmpty()) { this.model.set(objects.get(0)); } this.model.addChangeListener(new IChangeableObjectListener() { @Override public void objectChanged() { fireContentsChanged(ObjectComboBoxComponentModel.this, -1, -1); } }); }
@Override public void set(final T value) { accept(this.isNullable, value); synchronized (this.monitor) { if (this.comperator.equals(this.value, value)) { return; } this.value = value; } fireObjectChanged(); }
@Override public void objectChanged() { stateModel.removeChangeListener(this); execute(stateModel.get()); } };
nextAction.setEnabled(false); final ObjectModel<String> searchStringModel = new ObjectModel<>(); final StringObjectFieldConfigurationBuilder builder = new StringObjectFieldConfigurationBuilder() .setToolTipFactory(this.toolTipFactory) .setColumns(24) .setModel(searchStringModel); final IObjectModel<C> searchFeatureAcceptorModel = new ObjectModel<>(); final AbstractAction searchAction = new ConfigurableActionBuilder() .setEnabledDistributor(this.enabledDistributor) engine.search( Optional.ofNullable(searchFeatureAcceptorModel.get()).orElseGet( () -> this.stringConditionFactory.create(searchStringModel.get()))); }) .build(); searchStringModel.addChangeListener(new IChangeableObjectListener() {
@Override public void set(final T object) { this.model.set(object); }
@Override public void execute(final IState<T> state) { final IExecutable<T> executable = this.controller.next(state); if (executable == null) { return; } final ObjectModel<IState<T>> stateModel = new ObjectModel<>(); final IChangeableObjectListener listener = createChangeListener(stateModel); stateModel.addChangeListener(listener); launch(executable, state, stateModel); }
@Override public void removeChangeListener(final IChangeableObjectListener listener) { this.model.removeChangeListener(listener); }
@Override public void addChangeListener(final IChangeableObjectListener listener) { this.model.addChangeListener(listener); }
@Override public void removeChangeListeners() { this.model.removeChangeListeners(); }
public ObjectModel(final boolean isNullable, final IEqualComperator<T> comperator, final T value) { accept(isNullable, value); this.comperator = comperator; this.isNullable = isNullable; this.value = value; }
@SuppressWarnings("unchecked") @Override public void setSelectedItem(final Object item) { this.model.set((T) item); }
@Override public void removeChangeListener(final IChangeableObjectListener listener) { this.model.removeChangeListener(listener); }
@Override public void addChangeListener(final IChangeableObjectListener listener) { this.model.addChangeListener(listener); }
@Override public void removeChangeListeners() { this.model.removeChangeListeners(); }
@Override public Object getSelectedItem() { return this.model.get(); }
public MessageDialog( final Window owner, final IWindowPreferences preferences, final String title, final IMessage message, final Icon icon, final DialogType dialogType, final boolean modal) { super(owner, preferences, title, message, icon, dialogType, Collections.emptyList(), new ObjectModel<>(), modal); }
@SuppressWarnings("unchecked") @Override public void setSelectedItem(final Object item) { this.model.set((T) item); }
public ObjectComboBoxModel(final List<T> objects) { super(objects); if (!objects.isEmpty()) { this.model.set(objects.get(0)); } this.model.addChangeListener(new IChangeableObjectListener() { @Override public void objectChanged() { fireContentsChanged(ObjectComboBoxModel.this, -1, -1); } }); }