Code: Select all
UnaryOperator flowFilter = change -> {
String controlNewText = change.getControlNewText();
String text = change.getText();
System.out.println("controlNetText : "+controlNewText);
System.out.println("text : "+text);
if(change.getControlNewText().isEmpty()) {
System.out.println("empty....");
return change;
} else if (controlNewText.matches("\\d*(\\.\\d*)?")) {
int val = Integer.parseInt(controlNewText);
//this below logic is failing at
// val >= MIN_RANGE_VALUE
if( val >= MIN_RANGE_VALUE && val