[jbosstools-commits] JBoss Tools SVN: r35290 - trunk/common/plugins/org.jboss.tools.common.ui/src/org/jboss/tools/common/ui/databinding.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Mon Oct 3 13:25:03 EDT 2011
Author: adietish
Date: 2011-10-03 13:25:02 -0400 (Mon, 03 Oct 2011)
New Revision: 35290
Modified:
trunk/common/plugins/org.jboss.tools.common.ui/src/org/jboss/tools/common/ui/databinding/DataBindingUtils.java
Log:
[JBIDE-9805] moved DatabindingUtils to org.jboss.tools.common.ui
Modified: trunk/common/plugins/org.jboss.tools.common.ui/src/org/jboss/tools/common/ui/databinding/DataBindingUtils.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.ui/src/org/jboss/tools/common/ui/databinding/DataBindingUtils.java 2011-10-03 16:56:39 UTC (rev 35289)
+++ trunk/common/plugins/org.jboss.tools.common.ui/src/org/jboss/tools/common/ui/databinding/DataBindingUtils.java 2011-10-03 17:25:02 UTC (rev 35290)
@@ -46,10 +46,9 @@
*/
public static void bindButtonEnablementToValidationStatus(final Button button,
DataBindingContext dbc, Binding... bindings) {
- IObservableCollection validationStatusProviders = toObservableCollection(bindings);
dbc.bindValue(
WidgetProperties.enabled().observe(button),
- createAggregateValidationStatus(validationStatusProviders, dbc),
+ createAggregateValidationStatus(dbc, bindings),
new UpdateValueStrategy(UpdateValueStrategy.POLICY_NEVER),
new UpdateValueStrategy().setConverter(new Status2BooleanConverter(IStatus.ERROR)));
}
@@ -66,13 +65,13 @@
* @return
*/
protected static AggregateValidationStatus createAggregateValidationStatus(
- IObservableCollection validationStatusProviders, DataBindingContext dbc) {
+ DataBindingContext dbc, Binding... bindings) {
AggregateValidationStatus aggregatedValidationStatus;
- if (validationStatusProviders == null) {
+ if (bindings.length == 0) {
aggregatedValidationStatus = new AggregateValidationStatus(dbc, AggregateValidationStatus.MAX_SEVERITY);
} else {
aggregatedValidationStatus = new AggregateValidationStatus(
- validationStatusProviders, AggregateValidationStatus.MAX_SEVERITY);
+ toObservableCollection(bindings), AggregateValidationStatus.MAX_SEVERITY);
}
return aggregatedValidationStatus;
}
More information about the jbosstools-commits
mailing list