]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/formula/FormulaError2.java
Introduce new DiagramViewer.getRuntimeFromManager()
[simantics/platform.git] / bundles / org.simantics.spreadsheet.graph / src / org / simantics / spreadsheet / graph / formula / FormulaError2.java
index cb54334f617c13303e0b6f05993291b0f963538d..e47cbe8397117e90db194acd67b1e24cf5c067c9 100644 (file)
@@ -1,54 +1,54 @@
-package org.simantics.spreadsheet.graph.formula;\r
-\r
-import java.util.HashMap;\r
-import java.util.Map;\r
-import org.apache.poi.util.Internal;\r
-import org.simantics.databoard.binding.mutable.Variant;\r
-\r
-public enum FormulaError2{\r
-       @Internal\r
-       _NO_ERROR(-1, "(no error)"),NULL(0x00, "#NULL"),DIV0(0x07,"#DIV/0!"),VALUE(0x0F,\r
-       "#VALUE!"),REF(0x17,"#REF!"),NAME(0x1D,"#NAME?"),NUM(0x24,"#NUM!"),NA(0x2A, "#N/A"),\r
-       CIRCULAR_REF(0xFFFFFFC4, "~CIRCULAR~REF~"),FUNCTION_NOT_IMPLEMENTED(0xFFFFFFE2,"~FUNCTION~NOT~IMPLEMENTED~");\r
-       \r
-       private final String text;\r
-       //private final Integer longType;\r
-       //private final byte shortType;\r
-       \r
-       private static Map<String, FormulaError2> smap = new HashMap<String, FormulaError2>();\r
-       \r
-       private FormulaError2(int type, String text){\r
-               //this.longType = type;\r
-               //this.shortType = (byte)type;\r
-               this.text = text;\r
-       }\r
-       \r
-       static {\r
-               for(FormulaError2 error : values()) {\r
-                       smap.put(error.getString(), error);\r
-               }\r
-       }\r
-       \r
-       public String getString(){\r
-               return this.text;\r
-       }\r
-       \r
-       public static FormulaError2 forString(String errorName){\r
-        FormulaError2 err = smap.get(errorName);\r
-        return err;\r
-    }\r
-       \r
-       public static FormulaError2 forObject(Object errorObj){\r
-               if(errorObj instanceof Variant)\r
-                       return forString(((Variant)errorObj).getValue().toString());\r
-               else\r
-                       return forString(errorObj.toString());\r
-       }\r
-       \r
-       public static String handleErrorCall(Object value){\r
-               if(value==null) return VALUE.getString();\r
-               FormulaError2 error = FormulaError2.forObject(value);\r
-               if(error!=null) return error.getString();\r
-               return VALUE.getString();\r
-       }\r
+package org.simantics.spreadsheet.graph.formula;
+
+import java.util.HashMap;
+import java.util.Map;
+import org.apache.poi.util.Internal;
+import org.simantics.databoard.binding.mutable.Variant;
+
+public enum FormulaError2{
+       @Internal
+       _NO_ERROR(-1, "(no error)"),NULL(0x00, "#NULL"),DIV0(0x07,"#DIV/0!"),VALUE(0x0F,
+       "#VALUE!"),REF(0x17,"#REF!"),NAME(0x1D,"#NAME?"),NUM(0x24,"#NUM!"),NA(0x2A, "#N/A"),
+       CIRCULAR_REF(0xFFFFFFC4, "~CIRCULAR~REF~"),FUNCTION_NOT_IMPLEMENTED(0xFFFFFFE2,"~FUNCTION~NOT~IMPLEMENTED~");
+       
+       private final String text;
+       //private final Integer longType;
+       //private final byte shortType;
+       
+       private static Map<String, FormulaError2> smap = new HashMap<String, FormulaError2>();
+       
+       private FormulaError2(int type, String text){
+               //this.longType = type;
+               //this.shortType = (byte)type;
+               this.text = text;
+       }
+       
+       static {
+               for(FormulaError2 error : values()) {
+                       smap.put(error.getString(), error);
+               }
+       }
+       
+       public String getString(){
+               return this.text;
+       }
+       
+       public static FormulaError2 forString(String errorName){
+        FormulaError2 err = smap.get(errorName);
+        return err;
+    }
+       
+       public static FormulaError2 forObject(Object errorObj){
+               if(errorObj instanceof Variant)
+                       return forString(((Variant)errorObj).getValue().toString());
+               else
+                       return forString(errorObj.toString());
+       }
+       
+       public static String handleErrorCall(Object value){
+               if(value==null) return VALUE.getString();
+               FormulaError2 error = FormulaError2.forObject(value);
+               if(error!=null) return error.getString();
+               return VALUE.getString();
+       }
 }
\ No newline at end of file