home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2001 December / dppcpro1201.iso / Extras / maple / Viewer / WebEQ / MMLViewerInstall.cab / MMLViewerApplet.cab / webeq3 / schema / MSup.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-05-24  |  1.6 KB  |  48 lines

  1. package webeq3.schema;
  2.  
  3. import webeq3.app.Equation;
  4. import webeq3.util.OutputHandler;
  5.  
  6. public class MSup extends MSubsup {
  7.    public MSup(Box var1) {
  8.       super(var1);
  9.       super.type = 8;
  10.    }
  11.  
  12.    public MSup() {
  13.       super.type = 8;
  14.    }
  15.  
  16.    public MSup(Equation var1) {
  17.       super(var1);
  18.       super.type = 8;
  19.    }
  20.  
  21.    public void size() {
  22.       if (super.children.size() < 3) {
  23.          Box var1 = ((Box)this).removeChild();
  24.          Box var2 = new Box(this);
  25.          ((Box)this).addChild(var2);
  26.          ((Box)this).addChild(var1);
  27.       }
  28.  
  29.       super.size();
  30.    }
  31.  
  32.    public void printSelected(String var1, OutputHandler var2, boolean var3, boolean var4, String var5, boolean var6, int var7) {
  33.       if (var3 && !super.reverse_video) {
  34.          for(int var8 = 0; var8 < super.children.size(); ++var8) {
  35.             ((Box)this).getChild(var8).printSelected(var1, var2, var3, var4, var5, var6, var7);
  36.          }
  37.       } else if (var6 && super.cpeer != null) {
  38.          super.cpeer.printSelected(var1, var2, var3, var4, var5, var6, var7);
  39.       } else {
  40.          var2.println(var1 + ((Box)this).make_head(false, var5));
  41.          ((Box)this).getChild(0).printSelected(var1 + "  ", var2, var3, var4, var5, var6, var7);
  42.          ((Box)this).getChild(2).printSelected(var1 + "  ", var2, var3, var4, var5, var6, var7);
  43.          var2.println(var1 + "</" + ((Box)this).make_tag(var5) + ">");
  44.       }
  45.  
  46.    }
  47. }
  48.