Android Open Source - OHC-android Input_filter_float






From Project

Back to project page OHC-android.

License

The source code is released under:

MIT License

If you think the Android project OHC-android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package io.openhc.ohc.ui.input.filter;
/*w w  w  .  j av a 2  s. c om*/
import android.text.InputFilter;
import android.text.Spanned;

import io.openhc.ohc.basestation.device.Field;

public class Input_filter_float implements InputFilter
{
  private Field field;

  public Input_filter_float(Field field)
  {
    this.field = field;
  }

  @Override
  public CharSequence filter(CharSequence input, int start, int end, Spanned dest, int dstart, int dend)
  {
    try
    {
      int i = Integer.parseInt(input.toString());
      if(i >= this.field.get_min() && i <= this.field.get_max())
        return null;
    }
    catch(NumberFormatException ex)
    {
    }
    return "";
  }
}




Java Source Code List

io.openhc.ohc.ApplicationTest.java
io.openhc.ohc.OHC.java
io.openhc.ohc.OHC_ui.java
io.openhc.ohc.basestation.Basestation.java
io.openhc.ohc.basestation.device.Device.java
io.openhc.ohc.basestation.device.Field.java
io.openhc.ohc.basestation.rpc.Base_rpc.java
io.openhc.ohc.logging.OHC_Logger.java
io.openhc.ohc.skynet.Broadcaster.java
io.openhc.ohc.skynet.Network.java
io.openhc.ohc.skynet.Receiver.java
io.openhc.ohc.skynet.Sender.java
io.openhc.ohc.skynet.Socket_timeout.java
io.openhc.ohc.skynet.transaction.Transaction_generator.java
io.openhc.ohc.ui.Field_adapter.java
io.openhc.ohc.ui.input.filter.Input_filter_float.java
io.openhc.ohc.ui.input.filter.Input_filter_int.java
io.openhc.ohc.ui.input.filter.Input_filter_string.java