X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.document.server%2Fsrc%2Forg%2Fsimantics%2Fdocument%2Fserver%2Fclient%2FWidgetData.java;fp=bundles%2Forg.simantics.document.server%2Fsrc%2Forg%2Fsimantics%2Fdocument%2Fserver%2Fclient%2FWidgetData.java;h=1235d527c4fdac3e2b2dea298734780bd49e1124;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hp=a7da068848aeeb89801baa797aba990165e8bc13;hpb=24e2b34260f219f0d1644ca7a138894980e25b14;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.document.server/src/org/simantics/document/server/client/WidgetData.java b/bundles/org.simantics.document.server/src/org/simantics/document/server/client/WidgetData.java index a7da06884..1235d527c 100644 --- a/bundles/org.simantics.document.server/src/org/simantics/document/server/client/WidgetData.java +++ b/bundles/org.simantics.document.server/src/org/simantics/document/server/client/WidgetData.java @@ -1,80 +1,80 @@ -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 childmap = new TreeMap(new AlphanumericComparator()); - public HashSet listenerRegistrations = new HashSet(); - - 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; - } - -} +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 childmap = new TreeMap(new AlphanumericComparator()); + public HashSet listenerRegistrations = new HashSet(); + + 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; + } + +}