home *** CD-ROM | disk | FTP | other *** search
/ Dynamic HTML Construction Kit / Dynamic HTML Construction Kit.iso / earthlink / nscomm / java40.jar / java / util / VectorEnumerator.class (.txt) < prev   
Encoding:
Java Class File  |  1997-11-03  |  758 b   |  34 lines

  1. package java.util;
  2.  
  3. final class VectorEnumerator implements Enumeration {
  4.    Vector vector;
  5.    int count;
  6.  
  7.    VectorEnumerator(Vector var1) {
  8.       this.vector = var1;
  9.       this.count = 0;
  10.    }
  11.  
  12.    public boolean hasMoreElements() {
  13.       return this.count < this.vector.elementCount;
  14.    }
  15.  
  16.    public Object nextElement() {
  17.       Vector var2 = this.vector;
  18.       synchronized(var2){}
  19.  
  20.       Object var1;
  21.       try {
  22.          if (this.count >= this.vector.elementCount) {
  23.             throw new NoSuchElementException("VectorEnumerator");
  24.          }
  25.  
  26.          var1 = this.vector.elementData[this.count++];
  27.       } catch (Throwable var5) {
  28.          throw var5;
  29.       }
  30.  
  31.       return var1;
  32.    }
  33. }
  34.