Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / j2s / jssun / awt / geom / ChainEnd.js
index c44536c..f9a8b0d 100644 (file)
@@ -1,77 +1,77 @@
-Clazz.declarePackage ("jssun.awt.geom");\r
-Clazz.load (null, "jssun.awt.geom.ChainEnd", ["java.lang.InternalError"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.head = null;\r
-this.tail = null;\r
-this.partner = null;\r
-this.etag = 0;\r
-Clazz.instantialize (this, arguments);\r
-}, jssun.awt.geom, "ChainEnd");\r
-Clazz.makeConstructor (c$, \r
-function (first, partner) {\r
-this.head = first;\r
-this.tail = first;\r
-this.partner = partner;\r
-this.etag = first.getEdgeTag ();\r
-}, "jssun.awt.geom.CurveLink,jssun.awt.geom.ChainEnd");\r
-Clazz.defineMethod (c$, "getChain", \r
-function () {\r
-return this.head;\r
-});\r
-Clazz.defineMethod (c$, "setOtherEnd", \r
-function (partner) {\r
-this.partner = partner;\r
-}, "jssun.awt.geom.ChainEnd");\r
-Clazz.defineMethod (c$, "getPartner", \r
-function () {\r
-return this.partner;\r
-});\r
-Clazz.defineMethod (c$, "linkTo", \r
-function (that) {\r
-if (this.etag == 0 || that.etag == 0) {\r
-throw  new InternalError ("ChainEnd linked more than once!");\r
-}if (this.etag == that.etag) {\r
-throw  new InternalError ("Linking chains of the same type!");\r
-}var enter;\r
-var exit;\r
-if (this.etag == 1) {\r
-enter = this;\r
-exit = that;\r
-} else {\r
-enter = that;\r
-exit = this;\r
-}this.etag = 0;\r
-that.etag = 0;\r
-enter.tail.setNext (exit.head);\r
-enter.tail = exit.tail;\r
-if (this.partner === that) {\r
-return enter.head;\r
-}var otherenter = exit.partner;\r
-var otherexit = enter.partner;\r
-otherenter.partner = otherexit;\r
-otherexit.partner = otherenter;\r
-if (enter.head.getYTop () < otherenter.head.getYTop ()) {\r
-enter.tail.setNext (otherenter.head);\r
-otherenter.head = enter.head;\r
-} else {\r
-otherexit.tail.setNext (enter.head);\r
-otherexit.tail = enter.tail;\r
-}return null;\r
-}, "jssun.awt.geom.ChainEnd");\r
-Clazz.defineMethod (c$, "addLink", \r
-function (newlink) {\r
-if (this.etag == 1) {\r
-this.tail.setNext (newlink);\r
-this.tail = newlink;\r
-} else {\r
-newlink.setNext (this.head);\r
-this.head = newlink;\r
-}}, "jssun.awt.geom.CurveLink");\r
-Clazz.defineMethod (c$, "getX", \r
-function () {\r
-if (this.etag == 1) {\r
-return this.tail.getXBot ();\r
-} else {\r
-return this.head.getXBot ();\r
-}});\r
-});\r
+Clazz.declarePackage ("jssun.awt.geom");
+Clazz.load (null, "jssun.awt.geom.ChainEnd", ["java.lang.InternalError"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.head = null;
+this.tail = null;
+this.partner = null;
+this.etag = 0;
+Clazz.instantialize (this, arguments);
+}, jssun.awt.geom, "ChainEnd");
+Clazz.makeConstructor (c$, 
+function (first, partner) {
+this.head = first;
+this.tail = first;
+this.partner = partner;
+this.etag = first.getEdgeTag ();
+}, "jssun.awt.geom.CurveLink,jssun.awt.geom.ChainEnd");
+Clazz.defineMethod (c$, "getChain", 
+function () {
+return this.head;
+});
+Clazz.defineMethod (c$, "setOtherEnd", 
+function (partner) {
+this.partner = partner;
+}, "jssun.awt.geom.ChainEnd");
+Clazz.defineMethod (c$, "getPartner", 
+function () {
+return this.partner;
+});
+Clazz.defineMethod (c$, "linkTo", 
+function (that) {
+if (this.etag == 0 || that.etag == 0) {
+throw  new InternalError ("ChainEnd linked more than once!");
+}if (this.etag == that.etag) {
+throw  new InternalError ("Linking chains of the same type!");
+}var enter;
+var exit;
+if (this.etag == 1) {
+enter = this;
+exit = that;
+} else {
+enter = that;
+exit = this;
+}this.etag = 0;
+that.etag = 0;
+enter.tail.setNext (exit.head);
+enter.tail = exit.tail;
+if (this.partner === that) {
+return enter.head;
+}var otherenter = exit.partner;
+var otherexit = enter.partner;
+otherenter.partner = otherexit;
+otherexit.partner = otherenter;
+if (enter.head.getYTop () < otherenter.head.getYTop ()) {
+enter.tail.setNext (otherenter.head);
+otherenter.head = enter.head;
+} else {
+otherexit.tail.setNext (enter.head);
+otherexit.tail = enter.tail;
+}return null;
+}, "jssun.awt.geom.ChainEnd");
+Clazz.defineMethod (c$, "addLink", 
+function (newlink) {
+if (this.etag == 1) {
+this.tail.setNext (newlink);
+this.tail = newlink;
+} else {
+newlink.setNext (this.head);
+this.head = newlink;
+}}, "jssun.awt.geom.CurveLink");
+Clazz.defineMethod (c$, "getX", 
+function () {
+if (this.etag == 1) {
+return this.tail.getXBot ();
+} else {
+return this.head.getXBot ();
+}});
+});