home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / esc.jar / com / extensibility / xa / ConversionCheckPane.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-06-30  |  2.9 KB  |  64 lines

  1. package com.extensibility.xa;
  2.  
  3. import com.extensibility.app.UI;
  4. import com.extensibility.rock.RButton;
  5. import com.extensibility.xml.DeclError;
  6. import com.extensibility.xml.URI;
  7. import java.awt.Color;
  8. import java.awt.Component;
  9. import java.awt.Container;
  10. import java.awt.Cursor;
  11. import java.awt.FlowLayout;
  12. import java.util.Enumeration;
  13. import java.util.Vector;
  14. import javax.swing.JComponent;
  15. import javax.swing.JPanel;
  16.  
  17. public class ConversionCheckPane extends ErrorPane {
  18.    protected URI targetFile;
  19.    protected String flavor;
  20.  
  21.    public ConversionCheckPane(SchemaDoc var1, Vector var2, URI var3, String var4) {
  22.       super(var1);
  23.       super.errors = new Vector();
  24.       super.decls = new Vector();
  25.       Enumeration var5 = var2.elements();
  26.  
  27.       while(var5.hasMoreElements()) {
  28.          DeclError var6 = (DeclError)var5.nextElement();
  29.          super.errors.addElement(var6.getError());
  30.          super.decls.addElement(var6.getDecl());
  31.       }
  32.  
  33.       this.flavor = var4;
  34.       this.targetFile = var3;
  35.       super.lblErrors.setText(UI.getString("conversion.check.label", var3.getShortName(), UI.getFileTypeName(var4)));
  36.       ((ErrorPane)this).setErrors();
  37.    }
  38.  
  39.    protected JComponent createHeaderButtons() {
  40.       JPanel var1 = new JPanel(new FlowLayout(2, 5, 0));
  41.       ((JComponent)var1).setBackground(Color.white);
  42.       Cursor var2 = Cursor.getPredefinedCursor(12);
  43.       RButton var3 = new RButton(new SaveAsAction(this));
  44.       RButton var4 = new RButton(new CancelAction(this));
  45.       RButton var5 = new RButton(new ExportAction(this));
  46.       ((JComponent)var4).setFont(UI.getAppFont());
  47.       ((JComponent)var4).setBackground(Color.white);
  48.       ((Component)var4).setCursor(var2);
  49.       ((Container)var1).add(var4);
  50.       ((JComponent)var5).setFont(UI.getAppFont());
  51.       ((JComponent)var5).setBackground(Color.white);
  52.       ((Component)var5).setCursor(var2);
  53.       ((Container)var1).add(var5);
  54.       ((JComponent)var3).setFont(UI.getAppFont());
  55.       ((JComponent)var3).setBackground(Color.white);
  56.       ((Component)var3).setCursor(var2);
  57.       ((Container)var1).add(var3);
  58.       return var1;
  59.    }
  60.  
  61.    public void resetErrors() {
  62.    }
  63. }
  64.