Package org.eclipse.e4.xwt.javabean

Examples of org.eclipse.e4.xwt.javabean.ValueConvertorRegister.register()


  public void registerConvertor(IConverter converter) {
    Class<?> source = (Class<?>) converter.getFromType();
    Class<?> target = (Class<?>) converter.getToType();
    ValueConvertorRegister convertorRegister = (ValueConvertorRegister)
        getService(ValueConvertorRegister.class);
    convertorRegister.register(source, target, converter);
  }

  public void registerConvertor(Class<?> converter, String methodName) {
    try {
      Method method = converter.getDeclaredMethod(methodName);
View Full Code Here


    registerConvertor(IStatusToString.instance);
    registerConvertor(IStatusToBoolean.instance);

    ValueConvertorRegister convertorRegister = (ValueConvertorRegister) core
        .getService(ValueConvertorRegister.class);
    convertorRegister.register(String.class, float.class,
        StringToNumberConverter.toFloat(true));
    convertorRegister.register(String.class, int.class,
        StringToInteger.instance);

    // It is not supported by eclipse 3.4.1
View Full Code Here

    ValueConvertorRegister convertorRegister = (ValueConvertorRegister) core
        .getService(ValueConvertorRegister.class);
    convertorRegister.register(String.class, float.class,
        StringToNumberConverter.toFloat(true));
    convertorRegister.register(String.class, int.class,
        StringToInteger.instance);

    // It is not supported by eclipse 3.4.1
    // convertorRegister.register(String.class, short.class,
    // StringToNumberConverter.toShort(true));
View Full Code Here

    // convertorRegister.register(String.class, short.class,
    // StringToNumberConverter.toShort(true));
    registerConvertor(convertorRegister, String.class, short.class,
        StringToNumberConverter.class, "toShort", true);

    convertorRegister.register(String.class, long.class,
        StringToNumberConverter.toLong(true));

    // It is not supported by eclipse 3.4.1
    // convertorRegister.register(String.class, byte.class,
    // StringToNumberConverter.toByte(true));
View Full Code Here

    // convertorRegister.register(String.class, byte.class,
    // StringToNumberConverter.toByte(true));
    registerConvertor(convertorRegister, String.class, byte.class,
        StringToNumberConverter.class, "toByte", true);

    convertorRegister.register(String.class, boolean.class,
        StringToBoolean.instance);
    convertorRegister.register(String.class, double.class,
        StringToNumberConverter.toDouble(true));

    convertorRegister.register(float.class, String.class,
View Full Code Here

    registerConvertor(convertorRegister, String.class, byte.class,
        StringToNumberConverter.class, "toByte", true);

    convertorRegister.register(String.class, boolean.class,
        StringToBoolean.instance);
    convertorRegister.register(String.class, double.class,
        StringToNumberConverter.toDouble(true));

    convertorRegister.register(float.class, String.class,
        NumberToStringConverter.fromFloat(true));
    convertorRegister.register(int.class, String.class,
View Full Code Here

    convertorRegister.register(String.class, boolean.class,
        StringToBoolean.instance);
    convertorRegister.register(String.class, double.class,
        StringToNumberConverter.toDouble(true));

    convertorRegister.register(float.class, String.class,
        NumberToStringConverter.fromFloat(true));
    convertorRegister.register(int.class, String.class,
        NumberToStringConverter.fromInteger(true));

    // It is not supported by eclipse 3.4.1
View Full Code Here

    convertorRegister.register(String.class, double.class,
        StringToNumberConverter.toDouble(true));

    convertorRegister.register(float.class, String.class,
        NumberToStringConverter.fromFloat(true));
    convertorRegister.register(int.class, String.class,
        NumberToStringConverter.fromInteger(true));

    // It is not supported by eclipse 3.4.1
    // convertorRegister.register(short.class, String.class,
    // NumberToStringConverter.fromShort(true));
View Full Code Here

    // convertorRegister.register(short.class, String.class,
    // NumberToStringConverter.fromShort(true));
    registerConvertor(convertorRegister, short.class, String.class,
        NumberToStringConverter.class, "fromShort", true);

    convertorRegister.register(long.class, String.class,
        NumberToStringConverter.fromLong(true));

    // It is not supported by eclipse 3.4.1
    // convertorRegister.register(byte.class, String.class,
    // NumberToStringConverter.fromByte(true));
View Full Code Here

    // convertorRegister.register(byte.class, String.class,
    // NumberToStringConverter.fromByte(true));
    registerConvertor(convertorRegister, byte.class, String.class,
        NumberToStringConverter.class, "fromByte", true);

    convertorRegister.register(double.class, String.class,
        NumberToStringConverter.fromDouble(true));

    Class<?> type = org.eclipse.swt.browser.Browser.class;
    IMetaclass browserMetaclass = (IMetaclass) registerMetaclass(type);
    browserMetaclass.addProperty(new DynamicProperty(type, String.class,
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.