Package org.eclipse.core.databinding.conversion

Examples of org.eclipse.core.databinding.conversion.IConverter.convert()


            try {
              Object booleanValue = converter.convert(value);
              if (booleanValue != null) {
                converter = XWT.findConvertor(existingValueType, Boolean.class);
                if (converter != null) {
                  existingValue = converter.convert(existingValue);
                  normalizedValue = booleanValue;
                  found = true;
                }
              }
            } catch (RuntimeException e) {
View Full Code Here


          }
          if (!found) {
            converter = XWT.findConvertor(valueType, int.class);
            if (converter != null) {
              try {
                Object booleanValue = converter.convert(value);
                if (booleanValue != null) {
                  converter = XWT.findConvertor(existingValueType, int.class);
                  if (converter != null) {
                    existingValue = converter.convert(existingValue);
                    normalizedValue = booleanValue;
View Full Code Here

              try {
                Object booleanValue = converter.convert(value);
                if (booleanValue != null) {
                  converter = XWT.findConvertor(existingValueType, int.class);
                  if (converter != null) {
                    existingValue = converter.convert(existingValue);
                    normalizedValue = booleanValue;
                    found = true;
                  }
                }
              } catch (Exception e) {
View Full Code Here

          }
          if (!found) {
            converter = XWT.findConvertor(valueType, double.class);
            if (converter != null) {
              try {
                Object booleanValue = converter.convert(value);
                if (booleanValue != null) {
                  converter = XWT.findConvertor(existingValueType, double.class);
                  if (converter != null) {
                    existingValue = converter.convert(existingValue);
                    normalizedValue = booleanValue;
View Full Code Here

              try {
                Object booleanValue = converter.convert(value);
                if (booleanValue != null) {
                  converter = XWT.findConvertor(existingValueType, double.class);
                  if (converter != null) {
                    existingValue = converter.convert(existingValue);
                    normalizedValue = booleanValue;
                    found = true;
                  }
                }
              } catch (Exception e) {
View Full Code Here

          }
          if (!found) {
            converter = XWT.findConvertor(valueType, String.class);
            if (converter != null) {
              try {
                Object booleanValue = converter.convert(value);
                if (booleanValue != null) {
                  converter = XWT.findConvertor(existingValueType, String.class);
                  if (converter != null) {
                    existingValue = converter.convert(existingValue);
                    normalizedValue = booleanValue;
View Full Code Here

              try {
                Object booleanValue = converter.convert(value);
                if (booleanValue != null) {
                  converter = XWT.findConvertor(existingValueType, String.class);
                  if (converter != null) {
                    existingValue = converter.convert(existingValue);
                    normalizedValue = booleanValue;
                    found = true;
                  }
                }
              } catch (Exception e) {
View Full Code Here

          //
          Object realValue = value;
          if (value != null) {
            IConverter converter = XWT.findConvertor(value.getClass(), valueType);
            if (converter != null) {
              realValue = converter.convert(value);           
            }
          }
          Object newValue = event.getSource();
          if (newValue instanceof IObservableValue) {
            IObservableValue observableValue = (IObservableValue) newValue;
View Full Code Here

            newValue = observableValue.getValue();
          }
          if (newValue != null) {
            IConverter newConverter = XWT.findConvertor(newValue.getClass(), valueType);
            if (newConverter != null) {
              newValue = newConverter.convert(newValue);           
            }
          }

          if (!Operator.compare(newValue, operator, realValue)) {
            restoreValues();
View Full Code Here

      if (type != null && type.isEnum() && value instanceof String) {
        return Enum.valueOf(type, (String) value);
      }
      IConverter c = XWT.findConvertor(value.getClass(), (Class<?>) getValueType());
      if (c != null) {
        return c.convert(value);
      }
    }
    return value;
  }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.