home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2004 May / DPPCPRO0504.ISO / May / Seatools / SeaTools.iso / tools / en / webhelp / webhelp.jar / BsscXML / BsscXMLConsumerChain.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-04-17  |  888 b   |  35 lines

  1. package BsscXML;
  2.  
  3. import java.util.Enumeration;
  4. import java.util.Vector;
  5.  
  6. public class BsscXMLConsumerChain implements IBsscXMLConsumer {
  7.    private Vector m_vecConsumer = null;
  8.  
  9.    public BsscXMLConsumerChain() {
  10.       this.m_vecConsumer = new Vector();
  11.       this.m_vecConsumer.removeAllElements();
  12.    }
  13.  
  14.    public boolean add(IBsscXMLConsumer var1) {
  15.       this.m_vecConsumer.addElement(var1);
  16.       return true;
  17.    }
  18.  
  19.    public void consume(IBsscXMLElementReader var1) {
  20.       Enumeration var2 = this.m_vecConsumer.elements();
  21.  
  22.       while(var2.hasMoreElements()) {
  23.          Object var3 = var2.nextElement();
  24.          if (var3 instanceof IBsscXMLConsumer) {
  25.             ((IBsscXMLConsumer)var3).consume(var1);
  26.          }
  27.       }
  28.  
  29.    }
  30.  
  31.    public boolean remove(IBsscXMLConsumer var1) {
  32.       return this.m_vecConsumer.removeElement(var1);
  33.    }
  34. }
  35.