Mercurial > projects > dwt2
diff org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/ObjectToStringConverter.d @ 85:6be48cf9f95c
Work on databinding
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sat, 18 Apr 2009 13:54:50 +0200 |
parents | 0a55d2d5a946 |
children | 9e0ab372d5d8 |
line wrap: on
line diff
--- a/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/ObjectToStringConverter.d Sat Apr 18 09:25:29 2009 +0200 +++ b/org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/conversion/ObjectToStringConverter.d Sat Apr 18 13:54:50 2009 +0200 @@ -19,19 +19,19 @@ * Converts any object to a string by calling its toString() method. */ public class ObjectToStringConverter : IConverter { - private final ClassInfo fromClass; + private final TypeInfo fromClass; /** * */ public this() { - this(Object.classinfo); + this(typeid(Object)); } /** * @param fromClass */ - public this(ClassInfo fromClass) { + public this(TypeInfo fromClass) { this.fromClass = fromClass; } @@ -42,9 +42,9 @@ */ public Object convert(Object source) { if (source is null) { - return ""; //$NON-NLS-1$ + return stringcast(""); //$NON-NLS-1$ } - return source.toString(); + return stringcast(source.toString()); } public Object getFromType() { @@ -52,7 +52,7 @@ } public Object getToType() { - return String.classinfo; + return typeid(StringCls); } }