home *** CD-ROM | disk | FTP | other *** search
/ Online Today 2000 January / Onto0100.iso / pc / JAVA / MSJAVX86.EXE / xmldso.cab / XML4IE3.cab / com / ms / xml / om / ElementImplBeanInfo.class (.txt) < prev   
Encoding:
Java Class File  |  1997-10-10  |  2.2 KB  |  64 lines

  1. package com.ms.xml.om;
  2.  
  3. import java.beans.MethodDescriptor;
  4. import java.beans.SimpleBeanInfo;
  5. import java.lang.reflect.Method;
  6.  
  7. public class ElementImplBeanInfo extends SimpleBeanInfo {
  8.    private static final Class beanClass;
  9.    // $FF: synthetic field
  10.    private static Class com$ms$xml$om$ElementImpl$class;
  11.    // $FF: synthetic field
  12.    private static Class com$ms$xml$om$Element$class;
  13.    // $FF: synthetic field
  14.    private static Class java$lang$String$class;
  15.    // $FF: synthetic field
  16.    private static Class java$lang$Object$class;
  17.  
  18.    // $FF: synthetic method
  19.    private static Class $class(String var0) {
  20.       try {
  21.          return Class.forName(var0);
  22.       } catch (ClassNotFoundException var3) {
  23.          throw new NoClassDefFoundError(((Throwable)var3).getMessage());
  24.       }
  25.    }
  26.  
  27.    static {
  28.       beanClass = com$ms$xml$om$ElementImpl$class != null ? com$ms$xml$om$ElementImpl$class : (com$ms$xml$om$ElementImpl$class = $class("com.ms.xml.om.ElementImpl"));
  29.    }
  30.  
  31.    public MethodDescriptor[] getMethodDescriptors() {
  32.       Class[] var9 = new Class[0];
  33.       Class[] var10 = new Class[]{com$ms$xml$om$Element$class != null ? com$ms$xml$om$Element$class : (com$ms$xml$om$Element$class = $class("com.ms.xml.om.Element")), Integer.TYPE, Integer.TYPE};
  34.       Class[] var11 = new Class[]{Integer.TYPE};
  35.       Class[] var12 = new Class[]{com$ms$xml$om$Element$class != null ? com$ms$xml$om$Element$class : (com$ms$xml$om$Element$class = $class("com.ms.xml.om.Element"))};
  36.       Class[] var13 = new Class[]{java$lang$String$class != null ? java$lang$String$class : (java$lang$String$class = $class("java.lang.String"))};
  37.       Class[] var14 = new Class[]{java$lang$String$class != null ? java$lang$String$class : (java$lang$String$class = $class("java.lang.String")), java$lang$Object$class != null ? java$lang$Object$class : (java$lang$Object$class = $class("java.lang.Object"))};
  38.  
  39.       Method var1;
  40.       Method var2;
  41.       Method var3;
  42.       Method var4;
  43.       Method var5;
  44.       Method var6;
  45.       Method var7;
  46.       Method var8;
  47.       try {
  48.          var1 = (com$ms$xml$om$ElementImpl$class != null ? com$ms$xml$om$ElementImpl$class : (com$ms$xml$om$ElementImpl$class = $class("com.ms.xml.om.ElementImpl"))).getMethod("numElements", var9);
  49.          var2 = (com$ms$xml$om$ElementImpl$class != null ? com$ms$xml$om$ElementImpl$class : (com$ms$xml$om$ElementImpl$class = $class("com.ms.xml.om.ElementImpl"))).getMethod("addChild", var10);
  50.          var3 = (com$ms$xml$om$ElementImpl$class != null ? com$ms$xml$om$ElementImpl$class : (com$ms$xml$om$ElementImpl$class = $class("com.ms.xml.om.ElementImpl"))).getMethod("getChild", var11);
  51.          var4 = (com$ms$xml$om$ElementImpl$class != null ? com$ms$xml$om$ElementImpl$class : (com$ms$xml$om$ElementImpl$class = $class("com.ms.xml.om.ElementImpl"))).getMethod("removeChild", var12);
  52.          var5 = (com$ms$xml$om$ElementImpl$class != null ? com$ms$xml$om$ElementImpl$class : (com$ms$xml$om$ElementImpl$class = $class("com.ms.xml.om.ElementImpl"))).getMethod("numAttributes", var9);
  53.          var6 = (com$ms$xml$om$ElementImpl$class != null ? com$ms$xml$om$ElementImpl$class : (com$ms$xml$om$ElementImpl$class = $class("com.ms.xml.om.ElementImpl"))).getMethod("getAttribute", var13);
  54.          var7 = (com$ms$xml$om$ElementImpl$class != null ? com$ms$xml$om$ElementImpl$class : (com$ms$xml$om$ElementImpl$class = $class("com.ms.xml.om.ElementImpl"))).getMethod("setAttribute", var14);
  55.          var8 = (com$ms$xml$om$ElementImpl$class != null ? com$ms$xml$om$ElementImpl$class : (com$ms$xml$om$ElementImpl$class = $class("com.ms.xml.om.ElementImpl"))).getMethod("removeAttribute", var13);
  56.       } catch (Exception var17) {
  57.          throw new Error("Missing method: " + var17);
  58.       }
  59.  
  60.       MethodDescriptor[] var15 = new MethodDescriptor[]{new MethodDescriptor(var1), new MethodDescriptor(var2), new MethodDescriptor(var3), new MethodDescriptor(var4), new MethodDescriptor(var5), new MethodDescriptor(var6), new MethodDescriptor(var7), new MethodDescriptor(var8)};
  61.       return var15;
  62.    }
  63. }
  64.