Exemplo n.º 1
0
    @Override
    protected void doExecute(IRegisters service, final DataRequestMonitor<String> rm) {
      /*
       * Convert to the proper formatting DMC then go get the formatted
       * value.
       */

      FormattedValueDMContext formDmc = service.getFormattedValueContext(fDmc, fFormatId);

      service.getFormattedExpressionValue(
          formDmc,
          new DataRequestMonitor<FormattedValueDMData>(ImmediateExecutor.getInstance(), rm) {
            @Override
            protected void handleSuccess() {
              /*
               * All good set return value.
               */
              rm.setData(getData().getFormattedValue());
              rm.done();
            }
          });
    }