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(currentValueType, Boolean.class);
                if (converter != null) {
                  currentValue = converter.convert(currentValue);
                  normalizedValue = booleanValue;
                  found = true;
                }
              }
            } catch (RuntimeException e) {
View Full Code Here


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

              try {
                Object booleanValue = converter.convert(value);
                if (booleanValue != null) {
                  converter = XWT.findConvertor(currentValueType, Integer.class);
                  if (converter != null) {
                    currentValue = converter.convert(currentValue);
                    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(currentValueType, Double.class);
                  if (converter != null) {
                    currentValue = converter.convert(currentValue);
                    normalizedValue = booleanValue;
View Full Code Here

              try {
                Object booleanValue = converter.convert(value);
                if (booleanValue != null) {
                  converter = XWT.findConvertor(currentValueType, Double.class);
                  if (converter != null) {
                    currentValue = converter.convert(currentValue);
                    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(currentValueType, String.class);
                  if (converter != null) {
                    currentValue = converter.convert(currentValue);
                    normalizedValue = booleanValue;
View Full Code Here

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

        Class<?> valueType = value.getClass();
        IConverter converter = XWT.findConvertor(valueType, prop
            .getType());
        Object trueValue = value;
        if (converter != null) {
          trueValue = converter.convert(trueValue);
        }
        cacheData.value = trueValue;
        try {
          Object existingValue = prop.getValue(dataObject);
          return Operator.compare(existingValue, operator, trueValue);
View Full Code Here

      Class<?> valueType = value.getClass();
      Object normalizedValue = value;
      if (!existingValueType.isAssignableFrom(valueType) && !valueType.isAssignableFrom(existingValueType)) {
        IConverter converter = XWT.findConvertor(valueType, existingValueType);
        if (converter != null) {
          normalizedValue = converter.convert(normalizedValue);
        }
        else if (value.toString().trim().length() > 0){
          boolean found = false;
          // in case where the value is a boolean
          converter = XWT.findConvertor(valueType, Boolean.class);
View Full Code Here

          boolean found = false;
          // in case where the value is a boolean
          converter = XWT.findConvertor(valueType, Boolean.class);
          if (converter != null) {
            try {
              Object booleanValue = converter.convert(value);
              if (booleanValue != null) {
                converter = XWT.findConvertor(existingValueType, Boolean.class);
                if (converter != null) {
                  existingValue = converter.convert(existingValue);
                  normalizedValue = booleanValue;
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.