KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > nightlabs > editor2d > model > NumberCellEditorValidator


1 package com.nightlabs.editor2d.model;
2
3 import org.eclipse.jface.viewers.ICellEditorValidator;
4
5 import com.nightlabs.editor2d.EditorPlugin;
6
7 public class NumberCellEditorValidator
8 implements ICellEditorValidator
9 {
10     private static NumberCellEditorValidator sharedInstance;
11
12     public static NumberCellEditorValidator getSharedInstance() {
13         if (sharedInstance == null)
14             sharedInstance = new NumberCellEditorValidator();
15         return sharedInstance;
16     }
17
18     public String JavaDoc isValid(Object JavaDoc value) {
19         try {
20             new Integer JavaDoc((String JavaDoc)value);
21             return null;
22         } catch (NumberFormatException JavaDoc exc) {
23             return EditorPlugin.getResourceString("property.error.notanumber");
24         }
25     }
26 }
27
Popular Tags