]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.document.swt.core/src/org/simantics/document/swt/core/base/LeafWidgetManager.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.document.swt.core / src / org / simantics / document / swt / core / base / LeafWidgetManager.java
index c81b6b7938cdd63578d1dbd6a6dd90f4ce79ad82..cc1b1b403f4d665018ebe413c89fdf7dec6a51d9 100644 (file)
@@ -1,47 +1,47 @@
-package org.simantics.document.swt.core.base;\r
-\r
-\r
-import java.util.TreeMap;\r
-\r
-import org.eclipse.swt.widgets.Composite;\r
-import org.eclipse.swt.widgets.Control;\r
-import org.simantics.document.server.JSONObject;\r
-import org.simantics.document.server.client.WidgetData;\r
-import org.simantics.document.swt.core.SWTDocument;\r
-\r
-public abstract class LeafWidgetManager<W extends Control> extends PropertyWidgetManager<WidgetContainer<W>> {\r
-\r
-       class Container extends WidgetContainer<W> {\r
-               \r
-               @SuppressWarnings("unchecked")\r
-               @Override\r
-               protected void doUpdateProperties(SWTDocument document, Control control, JSONObject object) {\r
-                       LeafWidgetManager.this.doUpdateProperties(document, (W)control, object);\r
-               }\r
-               \r
-               @Override\r
-               protected Control doCreateControl(SWTDocument document, Composite parent, JSONObject object) {\r
-                       return LeafWidgetManager.this.doCreateControl(document, parent, object);\r
-               }\r
-               \r
-       }\r
-       \r
-       @Override\r
-       public WidgetContainer<W> createWidget(JSONObject object) {\r
-               return new Container();\r
-       }       \r
-       \r
-       @Override\r
-       public void updateChildren(SWTDocument document, JSONObject object, WidgetContainer<W> widget, TreeMap<String,WidgetData> childMap) {\r
-               throw new UnsupportedOperationException("Widget type " + object.getType() + " does not support children");\r
-       }\r
-       \r
-       @Override\r
-       public void updateProperties(SWTDocument document, JSONObject object, WidgetContainer<W> widget) {\r
-               widget.updateProperties(document, object);\r
-       }\r
-       \r
-       abstract protected void doUpdateProperties(SWTDocument document, W control, JSONObject object);\r
-       abstract protected W doCreateControl(SWTDocument document, Composite parent, JSONObject object);\r
-       \r
+package org.simantics.document.swt.core.base;
+
+
+import java.util.TreeMap;
+
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Control;
+import org.simantics.document.server.JSONObject;
+import org.simantics.document.server.client.WidgetData;
+import org.simantics.document.swt.core.SWTDocument;
+
+public abstract class LeafWidgetManager<W extends Control> extends PropertyWidgetManager<WidgetContainer<W>> {
+
+       class Container extends WidgetContainer<W> {
+               
+               @SuppressWarnings("unchecked")
+               @Override
+               protected void doUpdateProperties(SWTDocument document, Control control, JSONObject object) {
+                       LeafWidgetManager.this.doUpdateProperties(document, (W)control, object);
+               }
+               
+               @Override
+               protected Control doCreateControl(SWTDocument document, Composite parent, JSONObject object) {
+                       return LeafWidgetManager.this.doCreateControl(document, parent, object);
+               }
+               
+       }
+       
+       @Override
+       public WidgetContainer<W> createWidget(JSONObject object) {
+               return new Container();
+       }       
+       
+       @Override
+       public void updateChildren(SWTDocument document, JSONObject object, WidgetContainer<W> widget, TreeMap<String,WidgetData> childMap) {
+               throw new UnsupportedOperationException("Widget type " + object.getType() + " does not support children");
+       }
+       
+       @Override
+       public void updateProperties(SWTDocument document, JSONObject object, WidgetContainer<W> widget) {
+               widget.updateProperties(document, object);
+       }
+       
+       abstract protected void doUpdateProperties(SWTDocument document, W control, JSONObject object);
+       abstract protected W doCreateControl(SWTDocument document, Composite parent, JSONObject object);
+       
 }
\ No newline at end of file