@Override public void setValueSource(ValueSource<V> valueSource) { if (this.valueBinding != null) { valueBinding.unbind(); this.valueBinding = null; } if (valueSource != null) { ValueBinder binder = beanLocator.get(ValueBinder.NAME, ValueBinder.class); this.valueBinding = binder.bind(this, valueSource); valueBindingConnected(valueSource); this.valueBinding.activate(); valueBindingActivated(valueSource); setUiTestId(valueSource); } }
@Override public void setValueSource(ValueSource<V> valueSource) { if (this.valueBinding != null) { valueBinding.unbind(); this.valueBinding = null; } if (valueSource != null) { ValueBinder binder = beanLocator.get(ValueBinder.NAME, ValueBinder.class); this.valueBinding = binder.bind(this, valueSource); valueBindingConnected(valueSource); this.valueBinding.activate(); valueBindingActivated(valueSource); setUiTestId(valueSource); } }
@Override public void setValueSource(ValueSource<V> valueSource) { if (this.valueBinding != null) { valueBinding.unbind(); this.valueBinding = null; } if (valueSource != null) { ValueBinder binder = beanLocator.get(ValueBinder.class); this.valueBinding = binder.bind(this, valueSource); valueBindingConnected(valueSource); this.valueBinding.activate(); valueBindingActivated(valueSource); setUiTestId(valueSource); } }