home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / demos / VisualAge for Java 2.0 Entry / setup / data1.cab / ide-e / IDE / cache / AJNKL0 (.txt) < prev    next >
Encoding:
Java Class File  |  1998-09-16  |  27.0 KB  |  949 lines

  1. package com.ibm.uvm.awt.beaninfo;
  2.  
  3. import java.beans.BeanDescriptor;
  4. import java.beans.EventSetDescriptor;
  5. import java.beans.MethodDescriptor;
  6. import java.beans.ParameterDescriptor;
  7. import java.beans.PropertyDescriptor;
  8.  
  9. public class ComponentBeanInfo extends IvjBeanInfo {
  10.    static Class class$java$awt$Cursor;
  11.    static Class class$java$awt$event$FocusListener;
  12.    static Class class$java$awt$image$ImageProducer;
  13.    static Class class$java$awt$event$KeyEvent;
  14.    static Class class$java$awt$event$FocusEvent;
  15.    static Class class$java$awt$AWTEvent;
  16.    static Class class$java$awt$Color;
  17.    static Class class$java$io$PrintStream;
  18.    static Class class$java$awt$event$MouseEvent;
  19.    static Class class$java$awt$event$ComponentListener;
  20.    static Class class$java$awt$PopupMenu;
  21.    static Class class$java$awt$Graphics;
  22.    static Class class$java$awt$Dimension;
  23.    static Class class$java$awt$event$KeyListener;
  24.    static Class class$java$awt$event$MouseMotionListener;
  25.    static Class class$java$awt$event$ComponentEvent;
  26.    static Class class$java$util$Locale;
  27.    static Class class$java$awt$Font;
  28.    static Class class$java$lang$String;
  29.    static Class class$java$awt$image$ImageObserver;
  30.    static Class class$java$awt$Point;
  31.    static Class class$java$awt$MenuComponent;
  32.    static Class class$java$awt$Rectangle;
  33.    static Class class$java$awt$event$MouseListener;
  34.    static Class class$java$awt$Component;
  35.    static Class class$java$io$PrintWriter;
  36.    static Class class$java$awt$Image;
  37.  
  38.    public EventSetDescriptor componentEventSetDescriptor() {
  39.       EventSetDescriptor aDescriptor = null;
  40.       Class[] var10000 = new Class[1];
  41.       Class var10003 = class$java$awt$event$ComponentEvent;
  42.       if (var10003 == null) {
  43.          try {
  44.             var10003 = Class.forName("java.awt.event.ComponentEvent");
  45.          } catch (ClassNotFoundException var9) {
  46.             throw new NoClassDefFoundError(((Throwable)var9).getMessage());
  47.          }
  48.  
  49.          class$java$awt$event$ComponentEvent = var10003;
  50.       }
  51.  
  52.       var10000[0] = var10003;
  53.       Class[] paramTypes = var10000;
  54.       MethodDescriptor[] var11 = new MethodDescriptor[4];
  55.       Class var10004 = class$java$awt$event$ComponentListener;
  56.       if (var10004 == null) {
  57.          try {
  58.             var10004 = Class.forName("java.awt.event.ComponentListener");
  59.          } catch (ClassNotFoundException var8) {
  60.             throw new NoClassDefFoundError(((Throwable)var8).getMessage());
  61.          }
  62.  
  63.          class$java$awt$event$ComponentListener = var10004;
  64.       }
  65.  
  66.       var11[0] = super.createMethodDescriptor(var10004, "componentHidden", new Object[]{"displayName", "componentHidden", "shortDescription", "Event fired when a component is hidden"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("componentEvent", new Object[]{"displayName", "componentEvent"})}, paramTypes);
  67.       var10004 = class$java$awt$event$ComponentListener;
  68.       if (var10004 == null) {
  69.          try {
  70.             var10004 = Class.forName("java.awt.event.ComponentListener");
  71.          } catch (ClassNotFoundException var7) {
  72.             throw new NoClassDefFoundError(((Throwable)var7).getMessage());
  73.          }
  74.  
  75.          class$java$awt$event$ComponentListener = var10004;
  76.       }
  77.  
  78.       var11[1] = super.createMethodDescriptor(var10004, "componentShown", new Object[]{"displayName", "componentShown", "shortDescription", "Event fired when a component is shown"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("componentEvent", new Object[]{"displayName", "componentEvent"})}, paramTypes);
  79.       var10004 = class$java$awt$event$ComponentListener;
  80.       if (var10004 == null) {
  81.          try {
  82.             var10004 = Class.forName("java.awt.event.ComponentListener");
  83.          } catch (ClassNotFoundException var6) {
  84.             throw new NoClassDefFoundError(((Throwable)var6).getMessage());
  85.          }
  86.  
  87.          class$java$awt$event$ComponentListener = var10004;
  88.       }
  89.  
  90.       var11[2] = super.createMethodDescriptor(var10004, "componentResized", new Object[]{"displayName", "componentResized", "shortDescription", "Event fired when a component is resized"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("componentEvent", new Object[]{"displayName", "componentEvent"})}, paramTypes);
  91.       var10004 = class$java$awt$event$ComponentListener;
  92.       if (var10004 == null) {
  93.          try {
  94.             var10004 = Class.forName("java.awt.event.ComponentListener");
  95.          } catch (ClassNotFoundException var5) {
  96.             throw new NoClassDefFoundError(((Throwable)var5).getMessage());
  97.          }
  98.  
  99.          class$java$awt$event$ComponentListener = var10004;
  100.       }
  101.  
  102.       var11[3] = super.createMethodDescriptor(var10004, "componentMoved", new Object[]{"displayName", "componentMoved", "shortDescription", "Event fired when a component is moved"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("componentEvent", new Object[]{"displayName", "componentEvent"})}, paramTypes);
  103.       MethodDescriptor[] aDescriptorList = var11;
  104.       Class var10001 = getBeanClass();
  105.       Object[] var12 = new Object[]{"displayName", "componentEvents", "shortDescription", "All component events"};
  106.       Class var10005 = class$java$awt$event$ComponentListener;
  107.       if (var10005 == null) {
  108.          try {
  109.             var10005 = Class.forName("java.awt.event.ComponentListener");
  110.          } catch (ClassNotFoundException var4) {
  111.             throw new NoClassDefFoundError(((Throwable)var4).getMessage());
  112.          }
  113.  
  114.          class$java$awt$event$ComponentListener = var10005;
  115.       }
  116.  
  117.       aDescriptor = super.createEventSetDescriptor(var10001, "component", var12, aDescriptorList, var10005, "addComponentListener", "removeComponentListener");
  118.       return aDescriptor;
  119.    }
  120.  
  121.    public EventSetDescriptor focusEventSetDescriptor() {
  122.       EventSetDescriptor aDescriptor = null;
  123.       Class[] var10000 = new Class[1];
  124.       Class var10003 = class$java$awt$event$FocusEvent;
  125.       if (var10003 == null) {
  126.          try {
  127.             var10003 = Class.forName("java.awt.event.FocusEvent");
  128.          } catch (ClassNotFoundException var7) {
  129.             throw new NoClassDefFoundError(((Throwable)var7).getMessage());
  130.          }
  131.  
  132.          class$java$awt$event$FocusEvent = var10003;
  133.       }
  134.  
  135.       var10000[0] = var10003;
  136.       Class[] paramTypes = var10000;
  137.       MethodDescriptor[] var9 = new MethodDescriptor[2];
  138.       Class var10004 = class$java$awt$event$FocusListener;
  139.       if (var10004 == null) {
  140.          try {
  141.             var10004 = Class.forName("java.awt.event.FocusListener");
  142.          } catch (ClassNotFoundException var6) {
  143.             throw new NoClassDefFoundError(((Throwable)var6).getMessage());
  144.          }
  145.  
  146.          class$java$awt$event$FocusListener = var10004;
  147.       }
  148.  
  149.       var9[0] = super.createMethodDescriptor(var10004, "focusGained", new Object[]{"displayName", "focusGained", "shortDescription", "Event fired when the component gains focus", "expert", Boolean.TRUE}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("focusEvent", new Object[]{"displayName", "focusEvent"})}, paramTypes);
  150.       var10004 = class$java$awt$event$FocusListener;
  151.       if (var10004 == null) {
  152.          try {
  153.             var10004 = Class.forName("java.awt.event.FocusListener");
  154.          } catch (ClassNotFoundException var5) {
  155.             throw new NoClassDefFoundError(((Throwable)var5).getMessage());
  156.          }
  157.  
  158.          class$java$awt$event$FocusListener = var10004;
  159.       }
  160.  
  161.       var9[1] = super.createMethodDescriptor(var10004, "focusLost", new Object[]{"displayName", "focusLost", "shortDescription", "Event fired when the component has lost focus", "expert", Boolean.TRUE}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("focusEvent", new Object[]{"displayName", "focusEvent"})}, paramTypes);
  162.       MethodDescriptor[] aDescriptorList = var9;
  163.       Class var10001 = getBeanClass();
  164.       Object[] var10 = new Object[]{"displayName", "focusEvents", "shortDescription", "All focus events", "expert", Boolean.TRUE};
  165.       Class var10005 = class$java$awt$event$FocusListener;
  166.       if (var10005 == null) {
  167.          try {
  168.             var10005 = Class.forName("java.awt.event.FocusListener");
  169.          } catch (ClassNotFoundException var4) {
  170.             throw new NoClassDefFoundError(((Throwable)var4).getMessage());
  171.          }
  172.  
  173.          class$java$awt$event$FocusListener = var10005;
  174.       }
  175.  
  176.       aDescriptor = super.createEventSetDescriptor(var10001, "focus", var10, aDescriptorList, var10005, "addFocusListener", "removeFocusListener");
  177.       return aDescriptor;
  178.    }
  179.  
  180.    public static Class getBeanClass() {
  181.       Class var10000 = class$java$awt$Component;
  182.       if (var10000 == null) {
  183.          try {
  184.             var10000 = Class.forName("java.awt.Component");
  185.          } catch (ClassNotFoundException var0) {
  186.             throw new NoClassDefFoundError(((Throwable)var0).getMessage());
  187.          }
  188.  
  189.          class$java$awt$Component = var10000;
  190.       }
  191.  
  192.       return var10000;
  193.    }
  194.  
  195.    public BeanDescriptor getBeanDescriptor() {
  196.       BeanDescriptor aDescriptor = null;
  197.       aDescriptor = ((IvjBeanInfo)this).createBeanDescriptor(getBeanClass(), new Object[]{"displayName", "Component", "shortDescription", "Component is the superclass of all AWT GUI (non-menu) components"});
  198.       return aDescriptor;
  199.    }
  200.  
  201.    public EventSetDescriptor[] getEventSetDescriptors() {
  202.       try {
  203.          EventSetDescriptor[] aDescriptorList = new EventSetDescriptor[]{this.componentEventSetDescriptor(), this.focusEventSetDescriptor(), this.keyEventSetDescriptor(), this.mouseEventSetDescriptor(), this.mouseMotionEventSetDescriptor()};
  204.          return aDescriptorList;
  205.       } catch (Throwable var2) {
  206.          ((IvjBeanInfo)this).handleException(var2);
  207.          return null;
  208.       }
  209.    }
  210.  
  211.    public MethodDescriptor[] getMethodDescriptors() {
  212.       try {
  213.          MethodDescriptor[] var10000 = new MethodDescriptor[67];
  214.          Class var10004 = getBeanClass();
  215.          Object[] var10006 = new Object[]{"displayName", "add(PopupMenu)"};
  216.          ParameterDescriptor[] var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "popup"})};
  217.          Class[] var10008 = new Class[1];
  218.          Class var10011 = class$java$awt$PopupMenu;
  219.          if (var10011 == null) {
  220.             try {
  221.                var10011 = Class.forName("java.awt.PopupMenu");
  222.             } catch (ClassNotFoundException var28) {
  223.                throw new NoClassDefFoundError(((Throwable)var28).getMessage());
  224.             }
  225.  
  226.             class$java$awt$PopupMenu = var10011;
  227.          }
  228.  
  229.          var10008[0] = var10011;
  230.          var10000[0] = super.createMethodDescriptor(var10004, "add", var10006, var10007, var10008);
  231.          var10000[1] = super.createMethodDescriptor(getBeanClass(), "addNotify", new Object[]{"displayName", "addNotify()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  232.          var10004 = getBeanClass();
  233.          var10006 = new Object[]{"displayName", "checkImage(Image,ImageObserver)", "expert", Boolean.TRUE};
  234.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "image"}), ((IvjBeanInfo)this).createParameterDescriptor("arg2", new Object[]{"displayName", "observer"})};
  235.          var10008 = new Class[2];
  236.          var10011 = class$java$awt$Image;
  237.          if (var10011 == null) {
  238.             try {
  239.                var10011 = Class.forName("java.awt.Image");
  240.             } catch (ClassNotFoundException var27) {
  241.                throw new NoClassDefFoundError(((Throwable)var27).getMessage());
  242.             }
  243.  
  244.             class$java$awt$Image = var10011;
  245.          }
  246.  
  247.          var10008[0] = var10011;
  248.          var10011 = class$java$awt$image$ImageObserver;
  249.          if (var10011 == null) {
  250.             try {
  251.                var10011 = Class.forName("java.awt.image.ImageObserver");
  252.             } catch (ClassNotFoundException var26) {
  253.                throw new NoClassDefFoundError(((Throwable)var26).getMessage());
  254.             }
  255.  
  256.             class$java$awt$image$ImageObserver = var10011;
  257.          }
  258.  
  259.          var10008[1] = var10011;
  260.          var10000[2] = super.createMethodDescriptor(var10004, "checkImage", var10006, var10007, var10008);
  261.          var10000[3] = super.createMethodDescriptor(getBeanClass(), "contains", new Object[]{"displayName", "contains(int,int)", "shortDescription", "Check if component contains the point"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "x"}), ((IvjBeanInfo)this).createParameterDescriptor("arg2", new Object[]{"displayName", "y"})}, new Class[]{Integer.TYPE, Integer.TYPE});
  262.          var10004 = getBeanClass();
  263.          var10006 = new Object[]{"displayName", "contains(Point)", "shortDescription", "Check if component contains the point"};
  264.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "p"})};
  265.          var10008 = new Class[1];
  266.          var10011 = class$java$awt$Point;
  267.          if (var10011 == null) {
  268.             try {
  269.                var10011 = Class.forName("java.awt.Point");
  270.             } catch (ClassNotFoundException var25) {
  271.                throw new NoClassDefFoundError(((Throwable)var25).getMessage());
  272.             }
  273.  
  274.             class$java$awt$Point = var10011;
  275.          }
  276.  
  277.          var10008[0] = var10011;
  278.          var10000[4] = super.createMethodDescriptor(var10004, "contains", var10006, var10007, var10008);
  279.          var10000[5] = super.createMethodDescriptor(getBeanClass(), "createImage", new Object[]{"displayName", "createImage(int,int)", "expert", Boolean.TRUE}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "width"}), ((IvjBeanInfo)this).createParameterDescriptor("arg2", new Object[]{"displayName", "height"})}, new Class[]{Integer.TYPE, Integer.TYPE});
  280.          var10004 = getBeanClass();
  281.          var10006 = new Object[]{"displayName", "createImage(ImageProducer)", "expert", Boolean.TRUE};
  282.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "producer"})};
  283.          var10008 = new Class[1];
  284.          var10011 = class$java$awt$image$ImageProducer;
  285.          if (var10011 == null) {
  286.             try {
  287.                var10011 = Class.forName("java.awt.image.ImageProducer");
  288.             } catch (ClassNotFoundException var24) {
  289.                throw new NoClassDefFoundError(((Throwable)var24).getMessage());
  290.             }
  291.  
  292.             class$java$awt$image$ImageProducer = var10011;
  293.          }
  294.  
  295.          var10008[0] = var10011;
  296.          var10000[6] = super.createMethodDescriptor(var10004, "createImage", var10006, var10007, var10008);
  297.          var10004 = getBeanClass();
  298.          var10006 = new Object[]{"displayName", "dispatchEvent(AWTEvent)", "expert", Boolean.TRUE};
  299.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "e"})};
  300.          var10008 = new Class[1];
  301.          var10011 = class$java$awt$AWTEvent;
  302.          if (var10011 == null) {
  303.             try {
  304.                var10011 = Class.forName("java.awt.AWTEvent");
  305.             } catch (ClassNotFoundException var23) {
  306.                throw new NoClassDefFoundError(((Throwable)var23).getMessage());
  307.             }
  308.  
  309.             class$java$awt$AWTEvent = var10011;
  310.          }
  311.  
  312.          var10008[0] = var10011;
  313.          var10000[7] = super.createMethodDescriptor(var10004, "dispatchEvent", var10006, var10007, var10008);
  314.          var10000[8] = super.createMethodDescriptor(getBeanClass(), "doLayout", new Object[]{"displayName", "doLayout()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  315.          var10000[9] = super.createMethodDescriptor(getBeanClass(), "getAlignmentX", new Object[]{"displayName", "getAlignmentX()"}, new ParameterDescriptor[0], new Class[0]);
  316.          var10000[10] = super.createMethodDescriptor(getBeanClass(), "getAlignmentY", new Object[]{"displayName", "getAlignmentY()"}, new ParameterDescriptor[0], new Class[0]);
  317.          var10000[11] = super.createMethodDescriptor(getBeanClass(), "getBackground", new Object[]{"displayName", "getBackground()", "shortDescription", "Get the background color"}, new ParameterDescriptor[0], new Class[0]);
  318.          var10000[12] = super.createMethodDescriptor(getBeanClass(), "getBounds", new Object[]{"displayName", "getBounds()", "shortDescription", "Get the bounding rectangle"}, new ParameterDescriptor[0], new Class[0]);
  319.          var10000[13] = super.createMethodDescriptor(getBeanClass(), "getColorModel", new Object[]{"displayName", "getColorModel()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  320.          var10000[14] = super.createMethodDescriptor(getBeanClass(), "getComponentAt", new Object[]{"displayName", "getComponentAt(int,int)"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "x"}), ((IvjBeanInfo)this).createParameterDescriptor("arg2", new Object[]{"displayName", "y"})}, new Class[]{Integer.TYPE, Integer.TYPE});
  321.          var10004 = getBeanClass();
  322.          var10006 = new Object[]{"displayName", "getComponentAt(Point)"};
  323.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "p"})};
  324.          var10008 = new Class[1];
  325.          var10011 = class$java$awt$Point;
  326.          if (var10011 == null) {
  327.             try {
  328.                var10011 = Class.forName("java.awt.Point");
  329.             } catch (ClassNotFoundException var22) {
  330.                throw new NoClassDefFoundError(((Throwable)var22).getMessage());
  331.             }
  332.  
  333.             class$java$awt$Point = var10011;
  334.          }
  335.  
  336.          var10008[0] = var10011;
  337.          var10000[15] = super.createMethodDescriptor(var10004, "getComponentAt", var10006, var10007, var10008);
  338.          var10000[16] = super.createMethodDescriptor(getBeanClass(), "getCursor", new Object[]{"displayName", "getCursor"}, new ParameterDescriptor[0], new Class[0]);
  339.          var10000[17] = super.createMethodDescriptor(getBeanClass(), "getFont", new Object[]{"displayName", "getFont"}, new ParameterDescriptor[0], new Class[0]);
  340.          var10004 = getBeanClass();
  341.          var10006 = new Object[]{"displayName", "getFontMetrics(Font)"};
  342.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("font", new Object[]{"displayName", "font"})};
  343.          var10008 = new Class[1];
  344.          var10011 = class$java$awt$Font;
  345.          if (var10011 == null) {
  346.             try {
  347.                var10011 = Class.forName("java.awt.Font");
  348.             } catch (ClassNotFoundException var21) {
  349.                throw new NoClassDefFoundError(((Throwable)var21).getMessage());
  350.             }
  351.  
  352.             class$java$awt$Font = var10011;
  353.          }
  354.  
  355.          var10008[0] = var10011;
  356.          var10000[18] = super.createMethodDescriptor(var10004, "getFontMetrics", var10006, var10007, var10008);
  357.          var10000[19] = super.createMethodDescriptor(getBeanClass(), "getForeground", new Object[]{"displayName", "getForeground()", "shortDescription", "Get the foreground color"}, new ParameterDescriptor[0], new Class[0]);
  358.          var10000[20] = super.createMethodDescriptor(getBeanClass(), "getGraphics", new Object[]{"displayName", "getGraphics()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  359.          var10000[21] = super.createMethodDescriptor(getBeanClass(), "getLocale", new Object[]{"displayName", "getLocale()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  360.          var10000[22] = super.createMethodDescriptor(getBeanClass(), "getLocation", new Object[]{"displayName", "getLocation()", "shortDescription", "Get the component's location"}, new ParameterDescriptor[0], new Class[0]);
  361.          var10000[23] = super.createMethodDescriptor(getBeanClass(), "getLocationOnScreen", new Object[]{"displayName", "getLocationOnScreen()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  362.          var10000[24] = super.createMethodDescriptor(getBeanClass(), "getMaximumSize", new Object[]{"displayName", "getMaximumSize()"}, new ParameterDescriptor[0], new Class[0]);
  363.          var10000[25] = super.createMethodDescriptor(getBeanClass(), "getMinimumSize", new Object[]{"displayName", "getMinimumSize()"}, new ParameterDescriptor[0], new Class[0]);
  364.          var10000[26] = super.createMethodDescriptor(getBeanClass(), "getName", new Object[]{"displayName", "getName()"}, new ParameterDescriptor[0], new Class[0]);
  365.          var10000[27] = super.createMethodDescriptor(getBeanClass(), "getParent", new Object[]{"displayName", "getParent()"}, new ParameterDescriptor[0], new Class[0]);
  366.          var10000[28] = super.createMethodDescriptor(getBeanClass(), "getPreferredSize", new Object[]{"displayName", "getPreferredSize()"}, new ParameterDescriptor[0], new Class[0]);
  367.          var10000[29] = super.createMethodDescriptor(getBeanClass(), "getSize", new Object[]{"displayName", "getSize()"}, new ParameterDescriptor[0], new Class[0]);
  368.          var10000[30] = super.createMethodDescriptor(getBeanClass(), "getToolkit", new Object[]{"displayName", "getToolkit()", "shortDescription", "Get the component toolkit"}, new ParameterDescriptor[0], new Class[0]);
  369.          var10000[31] = super.createMethodDescriptor(getBeanClass(), "getTreeLock", new Object[]{"displayName", "getTreeLock()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  370.          var10000[32] = super.createMethodDescriptor(getBeanClass(), "invalidate", new Object[]{"displayName", "invalidate()", "shortDescription", "invalidate the component"}, new ParameterDescriptor[0], new Class[0]);
  371.          var10000[33] = super.createMethodDescriptor(getBeanClass(), "isEnabled", new Object[]{"displayName", "isEnabled()"}, new ParameterDescriptor[0], new Class[0]);
  372.          var10000[34] = super.createMethodDescriptor(getBeanClass(), "isFocusTraversable", new Object[]{"displayName", "isFocusTraversable()", "shortDescription", "Whether component gets focus on tab traversal"}, new ParameterDescriptor[0], new Class[0]);
  373.          var10000[35] = super.createMethodDescriptor(getBeanClass(), "isShowing", new Object[]{"displayName", "isShowing()"}, new ParameterDescriptor[0], new Class[0]);
  374.          var10000[36] = super.createMethodDescriptor(getBeanClass(), "isValid", new Object[]{"displayName", "isValid()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  375.          var10000[37] = super.createMethodDescriptor(getBeanClass(), "isVisible", new Object[]{"displayName", "isVisible()", "shortDescription", "Whether the component is visible"}, new ParameterDescriptor[0], new Class[0]);
  376.          var10004 = getBeanClass();
  377.          var10006 = new Object[]{"displayName", "list(PrintStream)", "expert", Boolean.TRUE};
  378.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "out"})};
  379.          var10008 = new Class[1];
  380.          var10011 = class$java$io$PrintStream;
  381.          if (var10011 == null) {
  382.             try {
  383.                var10011 = Class.forName("java.io.PrintStream");
  384.             } catch (ClassNotFoundException var20) {
  385.                throw new NoClassDefFoundError(((Throwable)var20).getMessage());
  386.             }
  387.  
  388.             class$java$io$PrintStream = var10011;
  389.          }
  390.  
  391.          var10008[0] = var10011;
  392.          var10000[38] = super.createMethodDescriptor(var10004, "list", var10006, var10007, var10008);
  393.          var10000[39] = super.createMethodDescriptor(getBeanClass(), "list", new Object[]{"displayName", "list()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  394.          var10004 = getBeanClass();
  395.          var10006 = new Object[]{"displayName", "list(PrintWriter,int)"};
  396.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "out"}), ((IvjBeanInfo)this).createParameterDescriptor("arg2", new Object[]{"displayName", "indent"})};
  397.          var10008 = new Class[2];
  398.          var10011 = class$java$io$PrintWriter;
  399.          if (var10011 == null) {
  400.             try {
  401.                var10011 = Class.forName("java.io.PrintWriter");
  402.             } catch (ClassNotFoundException var19) {
  403.                throw new NoClassDefFoundError(((Throwable)var19).getMessage());
  404.             }
  405.  
  406.             class$java$io$PrintWriter = var10011;
  407.          }
  408.  
  409.          var10008[0] = var10011;
  410.          var10008[1] = Integer.TYPE;
  411.          var10000[40] = super.createMethodDescriptor(var10004, "list", var10006, var10007, var10008);
  412.          var10004 = getBeanClass();
  413.          var10006 = new Object[]{"displayName", "paint(Graphics)"};
  414.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "Graphics"})};
  415.          var10008 = new Class[1];
  416.          var10011 = class$java$awt$Graphics;
  417.          if (var10011 == null) {
  418.             try {
  419.                var10011 = Class.forName("java.awt.Graphics");
  420.             } catch (ClassNotFoundException var18) {
  421.                throw new NoClassDefFoundError(((Throwable)var18).getMessage());
  422.             }
  423.  
  424.             class$java$awt$Graphics = var10011;
  425.          }
  426.  
  427.          var10008[0] = var10011;
  428.          var10000[41] = super.createMethodDescriptor(var10004, "paint", var10006, var10007, var10008);
  429.          var10004 = getBeanClass();
  430.          var10006 = new Object[]{"displayName", "paintAll(Graphics)"};
  431.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "Graphics"})};
  432.          var10008 = new Class[1];
  433.          var10011 = class$java$awt$Graphics;
  434.          if (var10011 == null) {
  435.             try {
  436.                var10011 = Class.forName("java.awt.Graphics");
  437.             } catch (ClassNotFoundException var17) {
  438.                throw new NoClassDefFoundError(((Throwable)var17).getMessage());
  439.             }
  440.  
  441.             class$java$awt$Graphics = var10011;
  442.          }
  443.  
  444.          var10008[0] = var10011;
  445.          var10000[42] = super.createMethodDescriptor(var10004, "paintAll", var10006, var10007, var10008);
  446.          var10004 = getBeanClass();
  447.          var10006 = new Object[]{"displayName", "prepareImage(Image,ImageObserver)", "expert", Boolean.TRUE};
  448.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("image", new Object[]{"displayName", "image"}), ((IvjBeanInfo)this).createParameterDescriptor("observer", new Object[]{"displayName", "observer"})};
  449.          var10008 = new Class[2];
  450.          var10011 = class$java$awt$Image;
  451.          if (var10011 == null) {
  452.             try {
  453.                var10011 = Class.forName("java.awt.Image");
  454.             } catch (ClassNotFoundException var16) {
  455.                throw new NoClassDefFoundError(((Throwable)var16).getMessage());
  456.             }
  457.  
  458.             class$java$awt$Image = var10011;
  459.          }
  460.  
  461.          var10008[0] = var10011;
  462.          var10011 = class$java$awt$image$ImageObserver;
  463.          if (var10011 == null) {
  464.             try {
  465.                var10011 = Class.forName("java.awt.image.ImageObserver");
  466.             } catch (ClassNotFoundException var15) {
  467.                throw new NoClassDefFoundError(((Throwable)var15).getMessage());
  468.             }
  469.  
  470.             class$java$awt$image$ImageObserver = var10011;
  471.          }
  472.  
  473.          var10008[1] = var10011;
  474.          var10000[43] = super.createMethodDescriptor(var10004, "prepareImage", var10006, var10007, var10008);
  475.          var10004 = getBeanClass();
  476.          var10006 = new Object[]{"displayName", "print(Graphics)", "shortDescription", "Print this component"};
  477.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "Graphics"})};
  478.          var10008 = new Class[1];
  479.          var10011 = class$java$awt$Graphics;
  480.          if (var10011 == null) {
  481.             try {
  482.                var10011 = Class.forName("java.awt.Graphics");
  483.             } catch (ClassNotFoundException var14) {
  484.                throw new NoClassDefFoundError(((Throwable)var14).getMessage());
  485.             }
  486.  
  487.             class$java$awt$Graphics = var10011;
  488.          }
  489.  
  490.          var10008[0] = var10011;
  491.          var10000[44] = super.createMethodDescriptor(var10004, "print", var10006, var10007, var10008);
  492.          var10004 = getBeanClass();
  493.          var10006 = new Object[]{"displayName", "printAll(Graphics)", "shortDescription", "Print this component and subcomponents"};
  494.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "Graphics"})};
  495.          var10008 = new Class[1];
  496.          var10011 = class$java$awt$Graphics;
  497.          if (var10011 == null) {
  498.             try {
  499.                var10011 = Class.forName("java.awt.Graphics");
  500.             } catch (ClassNotFoundException var13) {
  501.                throw new NoClassDefFoundError(((Throwable)var13).getMessage());
  502.             }
  503.  
  504.             class$java$awt$Graphics = var10011;
  505.          }
  506.  
  507.          var10008[0] = var10011;
  508.          var10000[45] = super.createMethodDescriptor(var10004, "printAll", var10006, var10007, var10008);
  509.          var10004 = getBeanClass();
  510.          var10006 = new Object[]{"displayName", "remove(MenuComponent)", "shortDescription", "remove the popup menu"};
  511.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "popup"})};
  512.          var10008 = new Class[1];
  513.          var10011 = class$java$awt$MenuComponent;
  514.          if (var10011 == null) {
  515.             try {
  516.                var10011 = Class.forName("java.awt.MenuComponent");
  517.             } catch (ClassNotFoundException var12) {
  518.                throw new NoClassDefFoundError(((Throwable)var12).getMessage());
  519.             }
  520.  
  521.             class$java$awt$MenuComponent = var10011;
  522.          }
  523.  
  524.          var10008[0] = var10011;
  525.          var10000[46] = super.createMethodDescriptor(var10004, "remove", var10006, var10007, var10008);
  526.          var10000[47] = super.createMethodDescriptor(getBeanClass(), "removeNotify", new Object[]{"displayName", "removeNotify()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  527.          var10000[48] = super.createMethodDescriptor(getBeanClass(), "repaint", new Object[]{"displayName", "repaint()"}, new ParameterDescriptor[0], new Class[0]);
  528.          var10000[49] = super.createMethodDescriptor(getBeanClass(), "requestFocus", new Object[]{"displayName", "requestFocus()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  529.          var10004 = getBeanClass();
  530.          var10006 = new Object[]{"displayName", "setBackground(Color)", "shortDescription", "Set the background color"};
  531.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "aColor"})};
  532.          var10008 = new Class[1];
  533.          var10011 = class$java$awt$Color;
  534.          if (var10011 == null) {
  535.             try {
  536.                var10011 = Class.forName("java.awt.Color");
  537.             } catch (ClassNotFoundException var11) {
  538.                throw new NoClassDefFoundError(((Throwable)var11).getMessage());
  539.             }
  540.  
  541.             class$java$awt$Color = var10011;
  542.          }
  543.  
  544.          var10008[0] = var10011;
  545.          var10000[50] = super.createMethodDescriptor(var10004, "setBackground", var10006, var10007, var10008);
  546.          var10000[51] = super.createMethodDescriptor(getBeanClass(), "setBounds", new Object[]{"displayName", "setBounds(int,int,int,int)", "shortDescription", "Move and resize the component"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "x"}), ((IvjBeanInfo)this).createParameterDescriptor("arg2", new Object[]{"displayName", "y"}), ((IvjBeanInfo)this).createParameterDescriptor("arg3", new Object[]{"displayName", "width"}), ((IvjBeanInfo)this).createParameterDescriptor("arg4", new Object[]{"displayName", "height"})}, new Class[]{Integer.TYPE, Integer.TYPE, Integer.TYPE, Integer.TYPE});
  547.          var10004 = getBeanClass();
  548.          var10006 = new Object[]{"displayName", "setBounds(Rectangle)", "shortDescription", "Move and resize the component"};
  549.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "aRectangle"})};
  550.          var10008 = new Class[1];
  551.          var10011 = class$java$awt$Rectangle;
  552.          if (var10011 == null) {
  553.             try {
  554.                var10011 = Class.forName("java.awt.Rectangle");
  555.             } catch (ClassNotFoundException var10) {
  556.                throw new NoClassDefFoundError(((Throwable)var10).getMessage());
  557.             }
  558.  
  559.             class$java$awt$Rectangle = var10011;
  560.          }
  561.  
  562.          var10008[0] = var10011;
  563.          var10000[52] = super.createMethodDescriptor(var10004, "setBounds", var10006, var10007, var10008);
  564.          var10004 = getBeanClass();
  565.          var10006 = new Object[]{"displayName", "setCursor(Cursor)", "expert", Boolean.TRUE};
  566.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "aCursor"})};
  567.          var10008 = new Class[1];
  568.          var10011 = class$java$awt$Cursor;
  569.          if (var10011 == null) {
  570.             try {
  571.                var10011 = Class.forName("java.awt.Cursor");
  572.             } catch (ClassNotFoundException var9) {
  573.                throw new NoClassDefFoundError(((Throwable)var9).getMessage());
  574.             }
  575.  
  576.             class$java$awt$Cursor = var10011;
  577.          }
  578.  
  579.          var10008[0] = var10011;
  580.          var10000[53] = super.createMethodDescriptor(var10004, "setCursor", var10006, var10007, var10008);
  581.          var10000[54] = super.createMethodDescriptor(getBeanClass(), "setEnabled", new Object[]{"displayName", "setEnabled(boolean)", "shortDescription", "Enable or disable the component"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "aBoolean"})}, new Class[]{Boolean.TYPE});
  582.          var10004 = getBeanClass();
  583.          var10006 = new Object[]{"displayName", "setFont(Font)"};
  584.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "aFont"})};
  585.          var10008 = new Class[1];
  586.          var10011 = class$java$awt$Font;
  587.          if (var10011 == null) {
  588.             try {
  589.                var10011 = Class.forName("java.awt.Font");
  590.             } catch (ClassNotFoundException var8) {
  591.                throw new NoClassDefFoundError(((Throwable)var8).getMessage());
  592.             }
  593.  
  594.             class$java$awt$Font = var10011;
  595.          }
  596.  
  597.          var10008[0] = var10011;
  598.          var10000[55] = super.createMethodDescriptor(var10004, "setFont", var10006, var10007, var10008);
  599.          var10004 = getBeanClass();
  600.          var10006 = new Object[]{"displayName", "setForeground(Color)", "shortDescription", "Set the foreground color"};
  601.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "aColor"})};
  602.          var10008 = new Class[1];
  603.          var10011 = class$java$awt$Color;
  604.          if (var10011 == null) {
  605.             try {
  606.                var10011 = Class.forName("java.awt.Color");
  607.             } catch (ClassNotFoundException var7) {
  608.                throw new NoClassDefFoundError(((Throwable)var7).getMessage());
  609.             }
  610.  
  611.             class$java$awt$Color = var10011;
  612.          }
  613.  
  614.          var10008[0] = var10011;
  615.          var10000[56] = super.createMethodDescriptor(var10004, "setForeground", var10006, var10007, var10008);
  616.          var10004 = getBeanClass();
  617.          var10006 = new Object[]{"displayName", "setLocale(Locale)", "expert", Boolean.TRUE};
  618.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "aLocale"})};
  619.          var10008 = new Class[1];
  620.          var10011 = class$java$util$Locale;
  621.          if (var10011 == null) {
  622.             try {
  623.                var10011 = Class.forName("java.util.Locale");
  624.             } catch (ClassNotFoundException var6) {
  625.                throw new NoClassDefFoundError(((Throwable)var6).getMessage());
  626.             }
  627.  
  628.             class$java$util$Locale = var10011;
  629.          }
  630.  
  631.          var10008[0] = var10011;
  632.          var10000[57] = super.createMethodDescriptor(var10004, "setLocale", var10006, var10007, var10008);
  633.          var10000[58] = super.createMethodDescriptor(getBeanClass(), "setLocation", new Object[]{"displayName", "setLocation(int, int)", "shortDescription", "Move the component to a new location"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "x"}), ((IvjBeanInfo)this).createParameterDescriptor("arg2", new Object[]{"displayName", "y"})}, new Class[]{Integer.TYPE, Integer.TYPE});
  634.          var10004 = getBeanClass();
  635.          var10006 = new Object[]{"displayName", "setLocation(Point)", "shortDescription", "Move component to new location"};
  636.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "aPoint"})};
  637.          var10008 = new Class[1];
  638.          var10011 = class$java$awt$Point;
  639.          if (var10011 == null) {
  640.             try {
  641.                var10011 = Class.forName("java.awt.Point");
  642.             } catch (ClassNotFoundException var5) {
  643.                throw new NoClassDefFoundError(((Throwable)var5).getMessage());
  644.             }
  645.  
  646.             class$java$awt$Point = var10011;
  647.          }
  648.  
  649.          var10008[0] = var10011;
  650.          var10000[59] = super.createMethodDescriptor(var10004, "setLocation", var10006, var10007, var10008);
  651.          var10004 = getBeanClass();
  652.          var10006 = new Object[]{"displayName", "setName(String)"};
  653.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "name"})};
  654.          var10008 = new Class[1];
  655.          var10011 = class$java$lang$String;
  656.          if (var10011 == null) {
  657.             try {
  658.                var10011 = Class.forName("java.lang.String");
  659.             } catch (ClassNotFoundException var4) {
  660.                throw new NoClassDefFoundError(((Throwable)var4).getMessage());
  661.             }
  662.  
  663.             class$java$lang$String = var10011;
  664.          }
  665.  
  666.          var10008[0] = var10011;
  667.          var10000[60] = super.createMethodDescriptor(var10004, "setName", var10006, var10007, var10008);
  668.          var10000[61] = super.createMethodDescriptor(getBeanClass(), "setSize", new Object[]{"displayName", "setSize(int, int)", "shortDescription", "Resize of component"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "width"}), ((IvjBeanInfo)this).createParameterDescriptor("arg2", new Object[]{"displayName", "height"})}, new Class[]{Integer.TYPE, Integer.TYPE});
  669.          var10004 = getBeanClass();
  670.          var10006 = new Object[]{"displayName", "setSize(Dimension)", "shortDescription", "Resize of component"};
  671.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "aDimension"})};
  672.          var10008 = new Class[1];
  673.          var10011 = class$java$awt$Dimension;
  674.          if (var10011 == null) {
  675.             try {
  676.                var10011 = Class.forName("java.awt.Dimension");
  677.             } catch (ClassNotFoundException var3) {
  678.                throw new NoClassDefFoundError(((Throwable)var3).getMessage());
  679.             }
  680.  
  681.             class$java$awt$Dimension = var10011;
  682.          }
  683.  
  684.          var10008[0] = var10011;
  685.          var10000[62] = super.createMethodDescriptor(var10004, "setSize", var10006, var10007, var10008);
  686.          var10000[63] = super.createMethodDescriptor(getBeanClass(), "setVisible", new Object[]{"displayName", "setVisible(boolean)", "shortDescription", "Show or hide the component"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "aBoolean"})}, new Class[]{Boolean.TYPE});
  687.          var10000[64] = super.createMethodDescriptor(getBeanClass(), "transferFocus", new Object[]{"displayName", "transferFocus()", "shortDescription", "Transfer the focus to next component"}, new ParameterDescriptor[0], new Class[0]);
  688.          var10004 = getBeanClass();
  689.          var10006 = new Object[]{"displayName", "update(Graphics)", "shortDescription", "update this component"};
  690.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("arg1", new Object[]{"displayName", "Graphics"})};
  691.          var10008 = new Class[1];
  692.          var10011 = class$java$awt$Graphics;
  693.          if (var10011 == null) {
  694.             try {
  695.                var10011 = Class.forName("java.awt.Graphics");
  696.             } catch (ClassNotFoundException var2) {
  697.                throw new NoClassDefFoundError(((Throwable)var2).getMessage());
  698.             }
  699.  
  700.             class$java$awt$Graphics = var10011;
  701.          }
  702.  
  703.          var10008[0] = var10011;
  704.          var10000[65] = super.createMethodDescriptor(var10004, "update", var10006, var10007, var10008);
  705.          var10000[66] = super.createMethodDescriptor(getBeanClass(), "validate", new Object[]{"displayName", "validate()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  706.          MethodDescriptor[] aDescriptorList = var10000;
  707.          return aDescriptorList;
  708.       } catch (Throwable var29) {
  709.          ((IvjBeanInfo)this).handleException(var29);
  710.          return null;
  711.       }
  712.    }
  713.  
  714.    public PropertyDescriptor[] getPropertyDescriptors() {
  715.       try {
  716.          PropertyDescriptor[] aDescriptorList = new PropertyDescriptor[]{super.createPropertyDescriptor(getBeanClass(), "alignmentX", new Object[]{"displayName", "alignmentX", "expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "alignmentY", new Object[]{"displayName", "alignmentY", "expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "background", new Object[]{"displayName", "background", "shortDescription", "Background color"}), super.createPropertyDescriptor(getBeanClass(), "bounds", new Object[]{"displayName", "bounds", "shortDescription", "The bounding rectangle of the component"}), super.createPropertyDescriptor(getBeanClass(), "colorModel", new Object[]{"displayName", "colorModel", "expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "cursor", new Object[]{"displayName", "cursor", "expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "enabled", new Object[]{"displayName", "enabled", "shortDescription", "Disable or enable the component", "preferred", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "focusTraversable", new Object[]{"displayName", "focusTraversable", "shortDescription", "Whether the component gets focus on tabbing"}), super.createPropertyDescriptor(getBeanClass(), "font", new Object[]{"displayName", "font"}), super.createPropertyDescriptor(getBeanClass(), "foreground", new Object[]{"displayName", "foreground", "shortDescription", "Foreground color"}), super.createPropertyDescriptor(getBeanClass(), "graphics", new Object[]{"displayName", "graphics", "expert", Boolean.TRUE, "ivjDesignTimeProperty", Boolean.FALSE}), super.createPropertyDescriptor(getBeanClass(), "locale", new Object[]{"displayName", "locale", "expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "locationOnScreen", new Object[]{"displayName", "locationOnScreen", "expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "location", new Object[]{"displayName", "location", "shortDescription", "Location in parent coordinates"}), super.createPropertyDescriptor(getBeanClass(), "maximumSize", new Object[]{"displayName", "maximumSize"}), super.createPropertyDescriptor(getBeanClass(), "minimumSize", new Object[]{"displayName", "minimumSize"}), super.createPropertyDescriptor(getBeanClass(), "name", new Object[]{"displayName", "name"}), super.createPropertyDescriptor(getBeanClass(), "parent", new Object[]{"displayName", "parent"}), super.createPropertyDescriptor(getBeanClass(), "preferredSize", new Object[]{"displayName", "preferredSize"}), super.createPropertyDescriptor(getBeanClass(), "showing", new Object[]{"displayName", "showing", "shortDescription", "Is the component showing?", "ivjDesignTimeProperty", Boolean.FALSE}), super.createPropertyDescriptor(getBeanClass(), "size", new Object[]{"displayName", "size"}), super.createPropertyDescriptor(getBeanClass(), "toolkit", new Object[]{"displayName", "toolkit", "expert", Boolean.TRUE, "ivjDesignTimeProperty", Boolean.FALSE}), super.createPropertyDescriptor(getBeanClass(), "treeLock", new Object[]{"displayName", "treeLock", "expert", Boolean.TRUE, "ivjDesignTimeProperty", Boolean.FALSE}), super.createPropertyDescriptor(getBeanClass(), "valid", new Object[]{"displayName", "valid", "expert", Boolean.TRUE, "ivjDesignTimeProperty", Boolean.FALSE}), super.createPropertyDescriptor(getBeanClass(), "visible", new Object[]{"displayName", "visible", "shortDescription", "Show or hide the component"})};
  717.          return aDescriptorList;
  718.       } catch (Throwable var2) {
  719.          ((IvjBeanInfo)this).handleException(var2);
  720.          return null;
  721.       }
  722.    }
  723.  
  724.    public EventSetDescriptor keyEventSetDescriptor() {
  725.       EventSetDescriptor aDescriptor = null;
  726.       Class[] var10000 = new Class[1];
  727.       Class var10003 = class$java$awt$event$KeyEvent;
  728.       if (var10003 == null) {
  729.          try {
  730.             var10003 = Class.forName("java.awt.event.KeyEvent");
  731.          } catch (ClassNotFoundException var8) {
  732.             throw new NoClassDefFoundError(((Throwable)var8).getMessage());
  733.          }
  734.  
  735.          class$java$awt$event$KeyEvent = var10003;
  736.       }
  737.  
  738.       var10000[0] = var10003;
  739.       Class[] paramTypes = var10000;
  740.       MethodDescriptor[] var10 = new MethodDescriptor[3];
  741.       Class var10004 = class$java$awt$event$KeyListener;
  742.       if (var10004 == null) {
  743.          try {
  744.             var10004 = Class.forName("java.awt.event.KeyListener");
  745.          } catch (ClassNotFoundException var7) {
  746.             throw new NoClassDefFoundError(((Throwable)var7).getMessage());
  747.          }
  748.  
  749.          class$java$awt$event$KeyListener = var10004;
  750.       }
  751.  
  752.       var10[0] = super.createMethodDescriptor(var10004, "keyPressed", new Object[]{"displayName", "keyPressed", "shortDescription", "Event fired when a key is pressed"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("keyEvent", new Object[]{"displayName", "keyEvent"})}, paramTypes);
  753.       var10004 = class$java$awt$event$KeyListener;
  754.       if (var10004 == null) {
  755.          try {
  756.             var10004 = Class.forName("java.awt.event.KeyListener");
  757.          } catch (ClassNotFoundException var6) {
  758.             throw new NoClassDefFoundError(((Throwable)var6).getMessage());
  759.          }
  760.  
  761.          class$java$awt$event$KeyListener = var10004;
  762.       }
  763.  
  764.       var10[1] = super.createMethodDescriptor(var10004, "keyReleased", new Object[]{"displayName", "keyReleased", "shortDescription", "Event fired when a key is pressed"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("keyEvent", new Object[]{"displayName", "keyEvent"})}, paramTypes);
  765.       var10004 = class$java$awt$event$KeyListener;
  766.       if (var10004 == null) {
  767.          try {
  768.             var10004 = Class.forName("java.awt.event.KeyListener");
  769.          } catch (ClassNotFoundException var5) {
  770.             throw new NoClassDefFoundError(((Throwable)var5).getMessage());
  771.          }
  772.  
  773.          class$java$awt$event$KeyListener = var10004;
  774.       }
  775.  
  776.       var10[2] = super.createMethodDescriptor(var10004, "keyTyped", new Object[]{"displayName", "keyTyped", "shortDescription", "Event fired when a key is typed"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("keyEvent", new Object[]{"displayName", "keyEvent"})}, paramTypes);
  777.       MethodDescriptor[] aDescriptorList = var10;
  778.       Class var10001 = getBeanClass();
  779.       Object[] var11 = new Object[]{"displayName", "keyEvents", "shortDescription", "All key events"};
  780.       Class var10005 = class$java$awt$event$KeyListener;
  781.       if (var10005 == null) {
  782.          try {
  783.             var10005 = Class.forName("java.awt.event.KeyListener");
  784.          } catch (ClassNotFoundException var4) {
  785.             throw new NoClassDefFoundError(((Throwable)var4).getMessage());
  786.          }
  787.  
  788.          class$java$awt$event$KeyListener = var10005;
  789.       }
  790.  
  791.       aDescriptor = super.createEventSetDescriptor(var10001, "key", var11, aDescriptorList, var10005, "addKeyListener", "removeKeyListener");
  792.       return aDescriptor;
  793.    }
  794.  
  795.    public EventSetDescriptor mouseEventSetDescriptor() {
  796.       EventSetDescriptor aDescriptor = null;
  797.       Class[] var10000 = new Class[1];
  798.       Class var10003 = class$java$awt$event$MouseEvent;
  799.       if (var10003 == null) {
  800.          try {
  801.             var10003 = Class.forName("java.awt.event.MouseEvent");
  802.          } catch (ClassNotFoundException var10) {
  803.             throw new NoClassDefFoundError(((Throwable)var10).getMessage());
  804.          }
  805.  
  806.          class$java$awt$event$MouseEvent = var10003;
  807.       }
  808.  
  809.       var10000[0] = var10003;
  810.       Class[] paramTypes = var10000;
  811.       MethodDescriptor[] var12 = new MethodDescriptor[5];
  812.       Class var10004 = class$java$awt$event$MouseListener;
  813.       if (var10004 == null) {
  814.          try {
  815.             var10004 = Class.forName("java.awt.event.MouseListener");
  816.          } catch (ClassNotFoundException var9) {
  817.             throw new NoClassDefFoundError(((Throwable)var9).getMessage());
  818.          }
  819.  
  820.          class$java$awt$event$MouseListener = var10004;
  821.       }
  822.  
  823.       var12[0] = super.createMethodDescriptor(var10004, "mouseClicked", new Object[]{"displayName", "mouseClicked", "shortDescription", "Event fired when the mouse is clicked"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("mouseEvent", new Object[]{"displayName", "mouseEvent"})}, paramTypes);
  824.       var10004 = class$java$awt$event$MouseListener;
  825.       if (var10004 == null) {
  826.          try {
  827.             var10004 = Class.forName("java.awt.event.MouseListener");
  828.          } catch (ClassNotFoundException var8) {
  829.             throw new NoClassDefFoundError(((Throwable)var8).getMessage());
  830.          }
  831.  
  832.          class$java$awt$event$MouseListener = var10004;
  833.       }
  834.  
  835.       var12[1] = super.createMethodDescriptor(var10004, "mouseEntered", new Object[]{"displayName", "mouseEntered", "shortDescription", "Event fired when the mouse enters the component"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("mouseEvent", new Object[]{"displayName", "mouseEvent"})}, paramTypes);
  836.       var10004 = class$java$awt$event$MouseListener;
  837.       if (var10004 == null) {
  838.          try {
  839.             var10004 = Class.forName("java.awt.event.MouseListener");
  840.          } catch (ClassNotFoundException var7) {
  841.             throw new NoClassDefFoundError(((Throwable)var7).getMessage());
  842.          }
  843.  
  844.          class$java$awt$event$MouseListener = var10004;
  845.       }
  846.  
  847.       var12[2] = super.createMethodDescriptor(var10004, "mouseExited", new Object[]{"displayName", "mouseExited", "shortDescription", "Event fired when the mouse exits the component"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("mouseEvent", new Object[]{"displayName", "mouseEvent"})}, paramTypes);
  848.       var10004 = class$java$awt$event$MouseListener;
  849.       if (var10004 == null) {
  850.          try {
  851.             var10004 = Class.forName("java.awt.event.MouseListener");
  852.          } catch (ClassNotFoundException var6) {
  853.             throw new NoClassDefFoundError(((Throwable)var6).getMessage());
  854.          }
  855.  
  856.          class$java$awt$event$MouseListener = var10004;
  857.       }
  858.  
  859.       var12[3] = super.createMethodDescriptor(var10004, "mousePressed", new Object[]{"displayName", "mousePressed", "shortDescription", "Event fired when the mouse is pressed"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("mouseEvent", new Object[]{"displayName", "mouseEvent"})}, paramTypes);
  860.       var10004 = class$java$awt$event$MouseListener;
  861.       if (var10004 == null) {
  862.          try {
  863.             var10004 = Class.forName("java.awt.event.MouseListener");
  864.          } catch (ClassNotFoundException var5) {
  865.             throw new NoClassDefFoundError(((Throwable)var5).getMessage());
  866.          }
  867.  
  868.          class$java$awt$event$MouseListener = var10004;
  869.       }
  870.  
  871.       var12[4] = super.createMethodDescriptor(var10004, "mouseReleased", new Object[]{"displayName", "mouseReleased", "shortDescription", "Event fired when the mouse is released"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("mouseEvent", new Object[]{"displayName", "mouseEvent"})}, paramTypes);
  872.       MethodDescriptor[] aDescriptorList = var12;
  873.       Class var10001 = getBeanClass();
  874.       Object[] var13 = new Object[]{"displayName", "mouseEvents", "shortDescription", "All mouse events"};
  875.       Class var10005 = class$java$awt$event$MouseListener;
  876.       if (var10005 == null) {
  877.          try {
  878.             var10005 = Class.forName("java.awt.event.MouseListener");
  879.          } catch (ClassNotFoundException var4) {
  880.             throw new NoClassDefFoundError(((Throwable)var4).getMessage());
  881.          }
  882.  
  883.          class$java$awt$event$MouseListener = var10005;
  884.       }
  885.  
  886.       aDescriptor = super.createEventSetDescriptor(var10001, "mouse", var13, aDescriptorList, var10005, "addMouseListener", "removeMouseListener");
  887.       return aDescriptor;
  888.    }
  889.  
  890.    public EventSetDescriptor mouseMotionEventSetDescriptor() {
  891.       EventSetDescriptor aDescriptor = null;
  892.       Class[] var10000 = new Class[1];
  893.       Class var10003 = class$java$awt$event$MouseEvent;
  894.       if (var10003 == null) {
  895.          try {
  896.             var10003 = Class.forName("java.awt.event.MouseEvent");
  897.          } catch (ClassNotFoundException var7) {
  898.             throw new NoClassDefFoundError(((Throwable)var7).getMessage());
  899.          }
  900.  
  901.          class$java$awt$event$MouseEvent = var10003;
  902.       }
  903.  
  904.       var10000[0] = var10003;
  905.       Class[] paramTypes = var10000;
  906.       MethodDescriptor[] var9 = new MethodDescriptor[2];
  907.       Class var10004 = class$java$awt$event$MouseMotionListener;
  908.       if (var10004 == null) {
  909.          try {
  910.             var10004 = Class.forName("java.awt.event.MouseMotionListener");
  911.          } catch (ClassNotFoundException var6) {
  912.             throw new NoClassDefFoundError(((Throwable)var6).getMessage());
  913.          }
  914.  
  915.          class$java$awt$event$MouseMotionListener = var10004;
  916.       }
  917.  
  918.       var9[0] = super.createMethodDescriptor(var10004, "mouseDragged", new Object[]{"displayName", "mouseDragged", "shortDescription", "Event fired when the mouse is dragged", "expert", Boolean.TRUE}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("mouseEvent", new Object[]{"displayName", "mouseEvent"})}, paramTypes);
  919.       var10004 = class$java$awt$event$MouseMotionListener;
  920.       if (var10004 == null) {
  921.          try {
  922.             var10004 = Class.forName("java.awt.event.MouseMotionListener");
  923.          } catch (ClassNotFoundException var5) {
  924.             throw new NoClassDefFoundError(((Throwable)var5).getMessage());
  925.          }
  926.  
  927.          class$java$awt$event$MouseMotionListener = var10004;
  928.       }
  929.  
  930.       var9[1] = super.createMethodDescriptor(var10004, "mouseMoved", new Object[]{"displayName", "mouseMoved", "shortDescription", "Event fired when the mouse is moved", "expert", Boolean.TRUE}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("mouseEvent", new Object[]{"displayName", "mouseEvent"})}, paramTypes);
  931.       MethodDescriptor[] aDescriptorList = var9;
  932.       Class var10001 = getBeanClass();
  933.       Object[] var10 = new Object[]{"displayName", "mouseMotionEvents", "shortDescription", "All mouse motion events", "expert", Boolean.TRUE};
  934.       Class var10005 = class$java$awt$event$MouseMotionListener;
  935.       if (var10005 == null) {
  936.          try {
  937.             var10005 = Class.forName("java.awt.event.MouseMotionListener");
  938.          } catch (ClassNotFoundException var4) {
  939.             throw new NoClassDefFoundError(((Throwable)var4).getMessage());
  940.          }
  941.  
  942.          class$java$awt$event$MouseMotionListener = var10005;
  943.       }
  944.  
  945.       aDescriptor = super.createEventSetDescriptor(var10001, "mouseMotion", var10, aDescriptorList, var10005, "addMouseMotionListener", "removeMouseMotionListener");
  946.       return aDescriptor;
  947.    }
  948. }
  949.