1 package net.mograsim.plugin.tables;
3 import org.eclipse.jface.viewers.ICellEditorValidator;
5 import net.mograsim.plugin.asm.AsmNumberUtil;
7 public class NumberCellEditorValidator implements ICellEditorValidator
9 private final boolean allowX;
11 public NumberCellEditorValidator(boolean allowX)
17 public String isValid(Object value)
19 return !(allowX && value.equals("X")) && AsmNumberUtil.NumberType.NONE.equals(AsmNumberUtil.getType((String) value))
20 ? (String) value + " is not a valid number"