home *** CD-ROM | disk | FTP | other *** search
/ Online Today 2000 January / Onto0100.iso / pc / JAVA / MSJAVX86.EXE / xmldso.cab / XML4IE3.cab / com / ms / xml / parser / ClosurePlus.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-10-10  |  848 b   |  35 lines

  1. package com.ms.xml.parser;
  2.  
  3. import com.ms.xml.util.Name;
  4. import com.ms.xml.util.XMLOutputStream;
  5. import java.io.IOException;
  6.  
  7. class ClosurePlus extends Closure {
  8.    ClosurePlus(Node var1) {
  9.       super.node = var1;
  10.    }
  11.  
  12.    void save(XMLOutputStream var1, int var2, int var3, Name var4) throws IOException {
  13.       if (var2 == 63 || var2 == 42) {
  14.          var1.writeChars("(");
  15.       }
  16.  
  17.       ++var3;
  18.       super.node.save(var1, 42, var3, var4);
  19.       --var3;
  20.       var1.write(43);
  21.       if (var2 == 63 || var2 == 42) {
  22.          var1.writeChars(")");
  23.       }
  24.  
  25.    }
  26.  
  27.    Node clone(ContentModel var1) {
  28.       return new ClosurePlus(super.node.clone(var1));
  29.    }
  30.  
  31.    boolean nullable() {
  32.       return super.node.nullable();
  33.    }
  34. }
  35.