public final class com.sun.rowset.providers.RIXMLProvider extends javax.sql.rowset.spi.SyncProvider
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.rowset.providers.RIXMLProvider
  super_class: javax.sql.rowset.spi.SyncProvider
{
  private java.lang.String providerID;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String vendorName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String versionNumber;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.rowset.JdbcRowSetResourceBundle resBundle;
    descriptor: Lcom/sun/rowset/JdbcRowSetResourceBundle;
    flags: (0x0002) ACC_PRIVATE

  private javax.sql.rowset.spi.XmlReader xmlReader;
    descriptor: Ljavax/sql/rowset/spi/XmlReader;
    flags: (0x0002) ACC_PRIVATE

  private javax.sql.rowset.spi.XmlWriter xmlWriter;
    descriptor: Ljavax/sql/rowset/spi/XmlWriter;
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.rowset.providers.RIXMLProvider this
         0: .line 104
            aload 0 /* this */
            invokespecial javax.sql.rowset.spi.SyncProvider.<init>:()V
         1: .line 83
            aload 0 /* this */
            ldc "com.sun.rowset.providers.RIXMLProvider"
            putfield com.sun.rowset.providers.RIXMLProvider.providerID:Ljava/lang/String;
         2: .line 88
            aload 0 /* this */
            ldc "Sun Microsystems Inc."
            putfield com.sun.rowset.providers.RIXMLProvider.vendorName:Ljava/lang/String;
         3: .line 93
            aload 0 /* this */
            ldc "1.0"
            putfield com.sun.rowset.providers.RIXMLProvider.versionNumber:Ljava/lang/String;
         4: .line 105
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            putfield com.sun.rowset.providers.RIXMLProvider.providerID:Ljava/lang/String;
         5: .line 107
            aload 0 /* this */
            invokestatic com.sun.rowset.JdbcRowSetResourceBundle.getJdbcRowSetResourceBundle:()Lcom/sun/rowset/JdbcRowSetResourceBundle;
            putfield com.sun.rowset.providers.RIXMLProvider.resBundle:Lcom/sun/rowset/JdbcRowSetResourceBundle;
         6: .line 108
            goto 9
      StackMap locals: com.sun.rowset.providers.RIXMLProvider
      StackMap stack: java.io.IOException
         7: astore 1 /* ioe */
        start local 1 // java.io.IOException ioe
         8: .line 109
            new java.lang.RuntimeException
            dup
            aload 1 /* ioe */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.io.IOException ioe
         9: .line 111
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.rowset.providers.RIXMLProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/sun/rowset/providers/RIXMLProvider;
            8    9     1   ioe  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           5     6       7  Class java.io.IOException

  public java.lang.String getProviderID();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.rowset.providers.RIXMLProvider this
         0: .line 121
            aload 0 /* this */
            getfield com.sun.rowset.providers.RIXMLProvider.providerID:Ljava/lang/String;
            areturn
        end local 0 // com.sun.rowset.providers.RIXMLProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/rowset/providers/RIXMLProvider;

  public void setXmlReader(javax.sql.rowset.spi.XmlReader);
    descriptor: (Ljavax/sql/rowset/spi/XmlReader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.rowset.providers.RIXMLProvider this
        start local 1 // javax.sql.rowset.spi.XmlReader reader
         0: .line 134
            aload 0 /* this */
            aload 1 /* reader */
            putfield com.sun.rowset.providers.RIXMLProvider.xmlReader:Ljavax/sql/rowset/spi/XmlReader;
         1: .line 135
            return
        end local 1 // javax.sql.rowset.spi.XmlReader reader
        end local 0 // com.sun.rowset.providers.RIXMLProvider this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/rowset/providers/RIXMLProvider;
            0    2     1  reader  Ljavax/sql/rowset/spi/XmlReader;
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
        Name  Flags
      reader  

  public void setXmlWriter(javax.sql.rowset.spi.XmlWriter);
    descriptor: (Ljavax/sql/rowset/spi/XmlWriter;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.rowset.providers.RIXMLProvider this
        start local 1 // javax.sql.rowset.spi.XmlWriter writer
         0: .line 144
            aload 0 /* this */
            aload 1 /* writer */
            putfield com.sun.rowset.providers.RIXMLProvider.xmlWriter:Ljavax/sql/rowset/spi/XmlWriter;
         1: .line 145
            return
        end local 1 // javax.sql.rowset.spi.XmlWriter writer
        end local 0 // com.sun.rowset.providers.RIXMLProvider this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/rowset/providers/RIXMLProvider;
            0    2     1  writer  Ljavax/sql/rowset/spi/XmlWriter;
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
        Name  Flags
      writer  

  public javax.sql.rowset.spi.XmlReader getXmlReader();
    descriptor: ()Ljavax/sql/rowset/spi/XmlReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.rowset.providers.RIXMLProvider this
         0: .line 155
            aload 0 /* this */
            getfield com.sun.rowset.providers.RIXMLProvider.xmlReader:Ljavax/sql/rowset/spi/XmlReader;
            areturn
        end local 0 // com.sun.rowset.providers.RIXMLProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/rowset/providers/RIXMLProvider;
    Exceptions:
      throws java.sql.SQLException

  public javax.sql.rowset.spi.XmlWriter getXmlWriter();
    descriptor: ()Ljavax/sql/rowset/spi/XmlWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.rowset.providers.RIXMLProvider this
         0: .line 166
            aload 0 /* this */
            getfield com.sun.rowset.providers.RIXMLProvider.xmlWriter:Ljavax/sql/rowset/spi/XmlWriter;
            areturn
        end local 0 // com.sun.rowset.providers.RIXMLProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/rowset/providers/RIXMLProvider;
    Exceptions:
      throws java.sql.SQLException

  public int getProviderGrade();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.rowset.providers.RIXMLProvider this
         0: .line 187
            getstatic javax.sql.rowset.spi.SyncProvider.GRADE_NONE:I
            ireturn
        end local 0 // com.sun.rowset.providers.RIXMLProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/rowset/providers/RIXMLProvider;

  public int supportsUpdatableView();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.rowset.providers.RIXMLProvider this
         0: .line 195
            getstatic javax.sql.rowset.spi.SyncProvider.NONUPDATABLE_VIEW_SYNC:I
            ireturn
        end local 0 // com.sun.rowset.providers.RIXMLProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/rowset/providers/RIXMLProvider;

  public int getDataSourceLock();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.rowset.providers.RIXMLProvider this
         0: .line 202
            getstatic javax.sql.rowset.spi.SyncProvider.DATASOURCE_NO_LOCK:I
            ireturn
        end local 0 // com.sun.rowset.providers.RIXMLProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/rowset/providers/RIXMLProvider;
    Exceptions:
      throws javax.sql.rowset.spi.SyncProviderException

  public void setDataSourceLock(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.rowset.providers.RIXMLProvider this
        start local 1 // int lock
         0: .line 210
            new java.lang.UnsupportedOperationException
            dup
            aload 0 /* this */
            getfield com.sun.rowset.providers.RIXMLProvider.resBundle:Lcom/sun/rowset/JdbcRowSetResourceBundle;
            ldc "rixml.unsupp"
            invokevirtual com.sun.rowset.JdbcRowSetResourceBundle.handleGetObject:(Ljava/lang/String;)Ljava/lang/Object;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // int lock
        end local 0 // com.sun.rowset.providers.RIXMLProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/rowset/providers/RIXMLProvider;
            0    1     1  lock  I
    Exceptions:
      throws javax.sql.rowset.spi.SyncProviderException
    MethodParameters:
      Name  Flags
      lock  

  public javax.sql.RowSetWriter getRowSetWriter();
    descriptor: ()Ljavax/sql/RowSetWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.rowset.providers.RIXMLProvider this
         0: .line 217
            aconst_null
            areturn
        end local 0 // com.sun.rowset.providers.RIXMLProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/rowset/providers/RIXMLProvider;

  public javax.sql.RowSetReader getRowSetReader();
    descriptor: ()Ljavax/sql/RowSetReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.rowset.providers.RIXMLProvider this
         0: .line 225
            aconst_null
            areturn
        end local 0 // com.sun.rowset.providers.RIXMLProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/rowset/providers/RIXMLProvider;

  public java.lang.String getVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.rowset.providers.RIXMLProvider this
         0: .line 235
            aload 0 /* this */
            getfield com.sun.rowset.providers.RIXMLProvider.versionNumber:Ljava/lang/String;
            areturn
        end local 0 // com.sun.rowset.providers.RIXMLProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/rowset/providers/RIXMLProvider;

  public java.lang.String getVendor();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.rowset.providers.RIXMLProvider this
         0: .line 246
            aload 0 /* this */
            getfield com.sun.rowset.providers.RIXMLProvider.vendorName:Ljava/lang/String;
            areturn
        end local 0 // com.sun.rowset.providers.RIXMLProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/rowset/providers/RIXMLProvider;
}
SourceFile: "RIXMLProvider.java"