/* */ package NET.worlds.scape; /* */ /* */ import java.util.Enumeration; /* */ import java.util.Vector; /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ public class MetaEnumeration /* */ implements Enumeration /* */ { /* */ private Vector v; /* */ private int index; /* */ /* */ MetaEnumeration(Vector v) /* */ { /* 30 */ assert (v.size() > 0); /* */ /* 32 */ this.v = v; /* 33 */ this.index = 0; /* */ /* 35 */ advanceToNext(); /* */ } /* */ /* */ public boolean hasMoreElements() /* */ { /* 40 */ return ((Enumeration)this.v.elementAt(this.index)).hasMoreElements(); /* */ } /* */ /* */ public Object nextElement() /* */ { /* 45 */ Object e = ((Enumeration)this.v.elementAt(this.index)).nextElement(); /* 46 */ advanceToNext(); /* 47 */ return e; /* */ } /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ private void advanceToNext() /* */ { /* 59 */ while (!((Enumeration)this.v.elementAt(this.index)).hasMoreElements()) /* */ { /* 61 */ if (++this.index == this.v.size()) /* */ { /* 63 */ this.index -= 1; /* 64 */ break; /* */ } /* */ } /* */ } /* */ } /* Location: C:\Program Files (x86)\Worlds Inc\WorldsPlayer - Win7\lib\worlds.jar!\NET\worlds\scape\MetaEnumeration.class * Java compiler version: 6 (50.0) * JD-Core Version: 0.7.1 */