Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / src / swingjs / api / DOMNode.java
index 7ea16c1..aacf8b9 100644 (file)
-package swingjs.api;\r
-\r
-public abstract class DOMNode {\r
-\r
-       public abstract void appendChild(DOMNode object);\r
-\r
-       public abstract boolean hasFocus();\r
-\r
-       public abstract DOMNode removeChild(DOMNode object);\r
-\r
-       public abstract DOMNode removeAttribute(String attr);\r
-       \r
-       public abstract void setSelectionRange(int pt0, int pt1);\r
-\r
-       public static DOMNode createElement(String key, String id) {\r
-               DOMNode obj = null;\r
-               /**\r
-                * \r
-                * @j2sNative\r
-                *                                      obj = document.createElement(key); \r
-                *          obj.id = id;\r
-                */\r
-               {\r
-               }\r
-               return obj;\r
-       };\r
-\r
-       public static DOMNode getParent(DOMNode obj) {\r
-               /**\r
-                * @j2sNative\r
-                * \r
-                *            return obj.parentNode;\r
-                * \r
-                */\r
-               {\r
-                       return null;\r
-               }\r
-       }\r
-\r
-       /**\r
-        * remove this object and return its parent\r
-        * @param obj\r
-        * @return parent or null\r
-        */\r
-       public static DOMNode remove(DOMNode obj) {\r
-               /**\r
-                * @j2sNative\r
-                * \r
-                * try {\r
-                *   var p = obj.parentNode;\r
-                *   p.removeNode(obj);\r
-                * } catch(e) {};\r
-                * return p;\r
-                */\r
-               {\r
-                       return null;\r
-               }\r
-       }\r
-       \r
-       public static void add(DOMNode parent, DOMNode child) {\r
-               /**\r
-                * @j2sNative\r
-                * \r
-                * parent && parent.appendChild(child);\r
-                * \r
-                */\r
-               {\r
-               }\r
-       }\r
-       \r
-       /**\r
-        * note: this works with 'checked' as well\r
-        * \r
-        * @param obj\r
-        * @param attr\r
-        * @return\r
-        */\r
-       public static Object getAttr(DOMNode obj, String attr) {\r
-               /**\r
-                * @j2sNative\r
-                * \r
-                *       if (obj)return obj[attr];\r
-                * \r
-                */\r
-               {\r
-                       return null;\r
-               }\r
-       }\r
-\r
-       public String getStyle(String style) {\r
-               /**\r
-                * @j2sNative\r
-                * \r
-                *       if (obj)return obj.style[style];\r
-                * \r
-                */\r
-               {\r
-                       return null;\r
-               }\r
-       }\r
-       public static DOMNode setAttr(DOMNode obj, String attr, Object val) {\r
-               /**\r
-                * @j2sNative\r
-                * \r
-                *            obj[attr] = (val == "TRUE" ? true : val);\r
-                * \r
-                */\r
-               {\r
-               }\r
-               return obj;\r
-       }\r
-\r
-\r
-       public static DOMNode setStyles(DOMNode obj, String... attr) {\r
-               /**\r
-                * @j2sNative\r
-                * \r
-                *            for (var i = 0; i < attr.length;) {\r
-                * \r
-                *            //System.out.println(["DOMNode.setStyles ",attr[i],attr[i+1]])\r
-                *            ;\r
-                * \r
-                *            obj.style[attr[i++]] = attr[i++]; }\r
-                * \r
-                */\r
-               {\r
-               }\r
-               return obj;\r
-       }\r
-\r
-       public static DOMNode setSize(DOMNode obj, int width, int height) {\r
-               return setStyles(obj, "width", width + "px", "height", height + "px");\r
-       }\r
-\r
-}\r
+package swingjs.api;
+
+public abstract class DOMNode {
+
+       public abstract void appendChild(DOMNode object);
+
+       public abstract boolean hasFocus();
+
+       public abstract DOMNode removeChild(DOMNode object);
+
+       public abstract DOMNode removeAttribute(String attr);
+       
+       public abstract void setSelectionRange(int pt0, int pt1);
+
+       public static DOMNode createElement(String key, String id) {
+               DOMNode obj = null;
+               /**
+                * 
+                * @j2sNative
+                *                                      obj = document.createElement(key); 
+                *          obj.id = id;
+                */
+               {
+               }
+               return obj;
+       };
+
+       public static DOMNode getParent(DOMNode obj) {
+               /**
+                * @j2sNative
+                * 
+                *            return obj.parentNode;
+                * 
+                */
+               {
+                       return null;
+               }
+       }
+
+       /**
+        * remove this object and return its parent
+        * @param obj
+        * @return parent or null
+        */
+       public static DOMNode remove(DOMNode obj) {
+               /**
+                * @j2sNative
+                * 
+                * try {
+                *   var p = obj.parentNode;
+                *   p.removeNode(obj);
+                * } catch(e) {};
+                * return p;
+                */
+               {
+                       return null;
+               }
+       }
+       
+       public static void add(DOMNode parent, DOMNode child) {
+               /**
+                * @j2sNative
+                * 
+                * parent && parent.appendChild(child);
+                * 
+                */
+               {
+               }
+       }
+       
+       /**
+        * note: this works with 'checked' as well
+        * 
+        * @param obj
+        * @param attr
+        * @return
+        */
+       public static Object getAttr(DOMNode obj, String attr) {
+               /**
+                * @j2sNative
+                * 
+                *       if (obj)return obj[attr];
+                * 
+                */
+               {
+                       return null;
+               }
+       }
+
+       public String getStyle(String style) {
+               /**
+                * @j2sNative
+                * 
+                *       if (obj)return obj.style[style];
+                * 
+                */
+               {
+                       return null;
+               }
+       }
+       public static DOMNode setAttr(DOMNode obj, String attr, Object val) {
+               /**
+                * @j2sNative
+                * 
+                *            obj[attr] = (val == "TRUE" ? true : val);
+                * 
+                */
+               {
+               }
+               return obj;
+       }
+
+
+       public static DOMNode setStyles(DOMNode obj, String... attr) {
+               /**
+                * @j2sNative
+                * 
+                *            for (var i = 0; i < attr.length;) {
+                * 
+                *            //System.out.println(["DOMNode.setStyles ",attr[i],attr[i+1]])
+                *            ;
+                * 
+                *            obj.style[attr[i++]] = attr[i++]; }
+                * 
+                */
+               {
+               }
+               return obj;
+       }
+
+       public static DOMNode setSize(DOMNode obj, int width, int height) {
+               return setStyles(obj, "width", width + "px", "height", height + "px");
+       }
+
+}