]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.document.server/src/org/simantics/document/server/client/WidgetData.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.document.server / src / org / simantics / document / server / client / WidgetData.java
index a7da068848aeeb89801baa797aba990165e8bc13..1235d527c4fdac3e2b2dea298734780bd49e1124 100644 (file)
@@ -1,80 +1,80 @@
-package org.simantics.document.server.client;\r
-\r
-import java.util.HashSet;\r
-import java.util.TreeMap;\r
-\r
-import org.simantics.document.server.IEventCommand;\r
-import org.simantics.document.server.JSONObject;\r
-\r
-public class WidgetData {\r
-       \r
-       public Object widget;\r
-       public JSONObject object;\r
-       public Document document;\r
-       public TreeMap<String, WidgetData> childmap = new TreeMap<String, WidgetData>(new AlphanumericComparator());\r
-    public HashSet<Object> listenerRegistrations = new HashSet<Object>();\r
-\r
-       public WidgetData(Document document, Object widget, JSONObject object) {\r
-               this.widget = widget;\r
-               this.object = object;\r
-               this.document = document;\r
-       }\r
-       \r
-       @SuppressWarnings({ "rawtypes" })\r
-       public Object createElement() {\r
-               if(object == null)\r
-                       return null;\r
-               WidgetManager manager = document.getManager(object);\r
-               return manager == null ? null : manager.createWidget(object);\r
-       }\r
-       \r
-       @SuppressWarnings({ "unchecked", "rawtypes" })\r
-       public void updateChildren() {\r
-               if(object != null && widget != null && childmap != null) {\r
-                       WidgetManager manager = document.getManager(object);\r
-                       if(manager != null)\r
-                               manager.updateChildren(document, object, widget, childmap);\r
-               }\r
-       }\r
-       \r
-       @SuppressWarnings({ "unchecked", "rawtypes" })\r
-       public void updateProperties() {\r
-               if(object == null)\r
-                       return;\r
-               WidgetManager manager = document.getManager(object);\r
-               if(manager != null)\r
-                       manager.updateProperties(document, object, widget);             \r
-       }\r
-       \r
-    @SuppressWarnings({ "rawtypes", "unchecked" })\r
-    public void updateCommands() {\r
-        if(object == null)\r
-            return;\r
-        \r
-        // Then create the updated registrations\r
-        CommandManager manager = document.getCommandManager(object); \r
-        \r
-        // First remove all handler registrations\r
-        if(manager != null) {\r
-               for(Object listener : listenerRegistrations) {\r
-                       manager.removeListener(widget, listener);\r
-               }\r
-        }\r
-        listenerRegistrations.clear();\r
-        if(manager != null)\r
-            listenerRegistrations.addAll(manager.updateCommandListeners(document, object, widget));\r
-        \r
-    }\r
-    \r
-    @SuppressWarnings({ "unchecked", "rawtypes" })\r
-    public IEventCommand eventCommand(String command) {\r
-        if(object == null)\r
-            return null;\r
-        WidgetManager manager = document.getManager(object);\r
-        if(manager != null)\r
-            return manager.eventCommand(document, object, widget, command); \r
-        else\r
-            return null;\r
-    }\r
-       \r
-}\r
+package org.simantics.document.server.client;
+
+import java.util.HashSet;
+import java.util.TreeMap;
+
+import org.simantics.document.server.IEventCommand;
+import org.simantics.document.server.JSONObject;
+
+public class WidgetData {
+       
+       public Object widget;
+       public JSONObject object;
+       public Document document;
+       public TreeMap<String, WidgetData> childmap = new TreeMap<String, WidgetData>(new AlphanumericComparator());
+    public HashSet<Object> listenerRegistrations = new HashSet<Object>();
+
+       public WidgetData(Document document, Object widget, JSONObject object) {
+               this.widget = widget;
+               this.object = object;
+               this.document = document;
+       }
+       
+       @SuppressWarnings({ "rawtypes" })
+       public Object createElement() {
+               if(object == null)
+                       return null;
+               WidgetManager manager = document.getManager(object);
+               return manager == null ? null : manager.createWidget(object);
+       }
+       
+       @SuppressWarnings({ "unchecked", "rawtypes" })
+       public void updateChildren() {
+               if(object != null && widget != null && childmap != null) {
+                       WidgetManager manager = document.getManager(object);
+                       if(manager != null)
+                               manager.updateChildren(document, object, widget, childmap);
+               }
+       }
+       
+       @SuppressWarnings({ "unchecked", "rawtypes" })
+       public void updateProperties() {
+               if(object == null)
+                       return;
+               WidgetManager manager = document.getManager(object);
+               if(manager != null)
+                       manager.updateProperties(document, object, widget);             
+       }
+       
+    @SuppressWarnings({ "rawtypes", "unchecked" })
+    public void updateCommands() {
+        if(object == null)
+            return;
+        
+        // Then create the updated registrations
+        CommandManager manager = document.getCommandManager(object); 
+        
+        // First remove all handler registrations
+        if(manager != null) {
+               for(Object listener : listenerRegistrations) {
+                       manager.removeListener(widget, listener);
+               }
+        }
+        listenerRegistrations.clear();
+        if(manager != null)
+            listenerRegistrations.addAll(manager.updateCommandListeners(document, object, widget));
+        
+    }
+    
+    @SuppressWarnings({ "unchecked", "rawtypes" })
+    public IEventCommand eventCommand(String command) {
+        if(object == null)
+            return null;
+        WidgetManager manager = document.getManager(object);
+        if(manager != null)
+            return manager.eventCommand(document, object, widget, command); 
+        else
+            return null;
+    }
+       
+}