1 27 28 package org.nightlabs.editor2d.model; 29 30 import org.eclipse.jface.viewers.ICellEditorValidator; 31 32 import org.nightlabs.editor2d.EditorPlugin; 33 34 public class NumberCellEditorValidator 35 implements ICellEditorValidator 36 { 37 private static NumberCellEditorValidator sharedInstance; 38 39 public static NumberCellEditorValidator getSharedInstance() { 40 if (sharedInstance == null) 41 sharedInstance = new NumberCellEditorValidator(); 42 return sharedInstance; 43 } 44 45 public String isValid(Object value) { 46 try { 47 new Integer ((String )value); 48 return null; 49 } catch (NumberFormatException exc) { 50 return EditorPlugin.getResourceString("property.error.notanumber"); 51 } 52 } 53 } 54 | Popular Tags |