]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.databoard/src/org/simantics/databoard/binding/mutable/UnionTaggedObjectBinding.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.databoard / src / org / simantics / databoard / binding / mutable / UnionTaggedObjectBinding.java
index 6dd4cdcd492cdd1ab14bba863e437125a2cd815e..86ec44d4787e58bb743125a1982a53d658982125 100644 (file)
@@ -1,57 +1,57 @@
-package org.simantics.databoard.binding.mutable;\r
-\r
-import org.simantics.databoard.binding.Binding;\r
-import org.simantics.databoard.binding.UnionBinding;\r
-import org.simantics.databoard.binding.error.BindingException;\r
-import org.simantics.databoard.type.UnionType;\r
-\r
-/**\r
- * Binds UnionType to TaggedObject.class\r
- *\r
- * @author Toni Kalajainen <toni.kalajainen@vtt.fi>\r
- */\r
-public class UnionTaggedObjectBinding extends UnionBinding {\r
-\r
-       public UnionTaggedObjectBinding(UnionType type, Binding[] componentBindings)\r
-       {\r
-               this.componentBindings = componentBindings;\r
-        if (type==null) throw new IllegalArgumentException("null arg");\r
-               this.type = type;\r
-       }\r
-\r
-       @Override\r
-       public Object create(int tag, Object value) {\r
-               TaggedObject result = new TaggedObject();\r
-               result.tag = tag;\r
-               result.value = value;\r
-               return result;\r
-       }\r
-       \r
-       @Override\r
-       public void setValue(Object union, int tag, Object value)\r
-       throws BindingException {\r
-               TaggedObject result = (TaggedObject)union;\r
-               result.tag = tag;\r
-               result.value = value;\r
-       }\r
-\r
-       @Override\r
-       public int getTag(Object obj) throws BindingException {\r
-               if (!isInstance(obj)) throw new BindingException("Unexpected class "+obj.getClass().getSimpleName()+", TaggedObject expected");\r
-               TaggedObject to = (TaggedObject) obj;\r
-               return to.tag;\r
-       }\r
-\r
-       @Override\r
-       public Object getValue(Object obj) throws BindingException {\r
-               if (!isInstance(obj)) throw new BindingException("Unexpected class "+obj.getClass().getSimpleName()+", TaggedObject expected");\r
-               TaggedObject to = (TaggedObject) obj;\r
-               return to.value;\r
-       }\r
-\r
-       @Override\r
-       public boolean isInstance(Object obj) {\r
-               return obj instanceof TaggedObject;\r
-       }\r
-       \r
-}\r
+package org.simantics.databoard.binding.mutable;
+
+import org.simantics.databoard.binding.Binding;
+import org.simantics.databoard.binding.UnionBinding;
+import org.simantics.databoard.binding.error.BindingException;
+import org.simantics.databoard.type.UnionType;
+
+/**
+ * Binds UnionType to TaggedObject.class
+ *
+ * @author Toni Kalajainen <toni.kalajainen@vtt.fi>
+ */
+public class UnionTaggedObjectBinding extends UnionBinding {
+
+       public UnionTaggedObjectBinding(UnionType type, Binding[] componentBindings)
+       {
+               this.componentBindings = componentBindings;
+        if (type==null) throw new IllegalArgumentException("null arg");
+               this.type = type;
+       }
+
+       @Override
+       public Object create(int tag, Object value) {
+               TaggedObject result = new TaggedObject();
+               result.tag = tag;
+               result.value = value;
+               return result;
+       }
+       
+       @Override
+       public void setValue(Object union, int tag, Object value)
+       throws BindingException {
+               TaggedObject result = (TaggedObject)union;
+               result.tag = tag;
+               result.value = value;
+       }
+
+       @Override
+       public int getTag(Object obj) throws BindingException {
+               if (!isInstance(obj)) throw new BindingException("Unexpected class "+obj.getClass().getSimpleName()+", TaggedObject expected");
+               TaggedObject to = (TaggedObject) obj;
+               return to.tag;
+       }
+
+       @Override
+       public Object getValue(Object obj) throws BindingException {
+               if (!isInstance(obj)) throw new BindingException("Unexpected class "+obj.getClass().getSimpleName()+", TaggedObject expected");
+               TaggedObject to = (TaggedObject) obj;
+               return to.value;
+       }
+
+       @Override
+       public boolean isInstance(Object obj) {
+               return obj instanceof TaggedObject;
+       }
+       
+}