IConverter
org.eclipse.core.databinding.conversion.IConverter
Hier ein ganz simples Beispiel für einen Converter, welcher einen Integer in einen String konvertiert:
class MyIntegerToStringConverter implements IConverter() { /** Liefert das Konvertierungsergebnis */ public Object convert(Object fromObject) { return fromObject.toString(); } /** Liefert den Typ, welcher konvertiert werden soll **/ public Object getFromType() { return Integer.class; } /** Liefert den Typ, in welchen konvertiert werden soll **/ public Object getToType() { return String.class; } }
Im Package org.eclipse.core.internal.databinding.conversion sind diverse Converter bereits vorhanden.