Esempio n. 1
0
  private void initForDouble(double value) {

    this.value = (VALUE) (Double) value;

    switch (operator) {
      case EQUAL:
        nativeDelegate = ObjectFilter.eqDouble(name, (value));
        break;

      case NOT_EQUAL:
        nativeDelegate = ObjectFilter.notEqDouble(name, (value));
        break;

      case LESS_THAN:
        nativeDelegate = ObjectFilter.ltDouble(name, (value));
        break;

      case LESS_THAN_EQUAL:
        nativeDelegate = ObjectFilter.lteDouble(name, (value));
        break;

      case GREATER_THAN:
        nativeDelegate = ObjectFilter.gtDouble(name, (value));
        break;

      case GREATER_THAN_EQUAL:
        nativeDelegate = ObjectFilter.gteDouble(name, (value));
        break;

      case BETWEEN:
        nativeDelegate = ObjectFilter.betweenDouble(name, (value), Conversions.toDouble(values[1]));
        break;

      case IN:
        nativeDelegate = ObjectFilter.inDoubles(name, Conversions.darray(values));
        break;

      case NOT_IN:
        nativeDelegate = ObjectFilter.notInDoubles(name, Conversions.darray(values));
        break;

      default:
        useDelegate = false;
    }
  }