home *** CD-ROM | disk | FTP | other *** search
/ Dynamic HTML in Action / Dynamicke-HTML-v-akci-covermount.bin / XML / PARSER / XMLINST.EXE / classes / com / ms / xml / util / EnumWrapper.java < prev    next >
Encoding:
Java Source  |  1997-07-08  |  699 b   |  40 lines

  1. /*
  2.  * @(#)Document.java 1.0 6/3/97
  3.  * 
  4.  * Copyright (c) 1997 Microsoft, Corp. All Rights Reserved.
  5.  * 
  6.  */
  7.  
  8. package com.ms.xml.util;
  9.  
  10. import java.util.Enumeration;
  11.  
  12. public class EnumWrapper implements Enumeration
  13. {
  14.     public static EnumWrapper emptyEnumeration = new EnumWrapper(null);
  15.  
  16.     public EnumWrapper(Object o)
  17.     {
  18.         object = o;
  19.         done = false;
  20.     }
  21.  
  22.     public boolean hasMoreElements()
  23.     {
  24.         return (! done && object != null);
  25.     }
  26.  
  27.     public Object nextElement()
  28.     {
  29.         if (! done) {
  30.             done = true;
  31.             return object;
  32.         }
  33.         return null;
  34.     }
  35.  
  36.     boolean done;
  37.     Object object;
  38. }
  39.  
  40.