X-Git-Url: http://source.jalview.org/gitweb/?p=jalviewjs.git;a=blobdiff_plain;f=site%2Fj2s%2Fjava%2Futil%2FObservable.js;fp=site%2Fj2s%2Fjava%2Futil%2FObservable.js;h=73d715e85ceb1893bb8b4c445649f28cec4b35bd;hp=54e9adcd1e5e43a4306c68448752fafe5d47d810;hb=b9b7a352eee79b7764c3b09c9d19663075061d8c;hpb=7301a2415adab88038b291fc54caeeb3a5a47a44 diff --git a/site/j2s/java/util/Observable.js b/site/j2s/java/util/Observable.js index 54e9adc..73d715e 100644 --- a/site/j2s/java/util/Observable.js +++ b/site/j2s/java/util/Observable.js @@ -1,57 +1,57 @@ -Clazz.load(["java.util.Vector"],"java.util.Observable",["java.lang.NullPointerException"],function(){ -c$=Clazz.decorateAsClass(function(){ -this.observers=null; -this.changed=false; -Clazz.instantialize(this,arguments); -},java.util,"Observable"); -Clazz.prepareFields(c$,function(){ -this.observers=new java.util.Vector(); -}); -Clazz.makeConstructor(c$, -function(){ -}); -Clazz.defineMethod(c$,"addObserver", -function(observer){ -if(observer==null){ -throw new NullPointerException(); -}if(!this.observers.contains(observer))this.observers.addElement(observer); -},"java.util.Observer"); -Clazz.defineMethod(c$,"clearChanged", -function(){ -this.changed=false; -}); -Clazz.defineMethod(c$,"countObservers", -function(){ -return this.observers.size(); -}); -Clazz.defineMethod(c$,"deleteObserver", -function(observer){ -this.observers.removeElement(observer); -},"java.util.Observer"); -Clazz.defineMethod(c$,"deleteObservers", -function(){ -this.observers.setSize(0); -}); -Clazz.defineMethod(c$,"hasChanged", -function(){ -return this.changed; -}); -Clazz.defineMethod(c$,"notifyObservers", -function(){ -this.notifyObservers(null); -}); -Clazz.defineMethod(c$,"notifyObservers", -function(data){ -if(this.changed){ -var clone=this.observers.clone(); -var size=clone.size(); -for(var i=0;i