public abstract class com.sun.org.apache.xml.internal.dtm.DTMManager
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.org.apache.xml.internal.dtm.DTMManager
  super_class: java.lang.Object
{
  protected com.sun.org.apache.xml.internal.utils.XMLStringFactory m_xsf;
    descriptor: Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
    flags: (0x0004) ACC_PROTECTED

  private boolean _overrideDefaultParser;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  public boolean m_incremental;
    descriptor: Z
    flags: (0x0001) ACC_PUBLIC

  public boolean m_source_location;
    descriptor: Z
    flags: (0x0001) ACC_PUBLIC

  public static final int IDENT_DTM_NODE_BITS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final int IDENT_NODE_DEFAULT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 65535

  public static final int IDENT_DTM_DEFAULT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -65536

  public static final int IDENT_MAX_DTMS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 65536

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
         0: .line 59
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 53
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.dtm.DTMManager.m_xsf:Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
         2: .line 239
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.dtm.DTMManager.m_incremental:Z
         3: .line 247
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.dtm.DTMManager.m_source_location:Z
         4: .line 59
            return
        end local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;

  public com.sun.org.apache.xml.internal.utils.XMLStringFactory getXMLStringFactory();
    descriptor: ()Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
         0: .line 69
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.DTMManager.m_xsf:Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
            areturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;

  public void setXMLStringFactory(com.sun.org.apache.xml.internal.utils.XMLStringFactory);
    descriptor: (Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
        start local 1 // com.sun.org.apache.xml.internal.utils.XMLStringFactory xsf
         0: .line 80
            aload 0 /* this */
            aload 1 /* xsf */
            putfield com.sun.org.apache.xml.internal.dtm.DTMManager.m_xsf:Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
         1: .line 81
            return
        end local 1 // com.sun.org.apache.xml.internal.utils.XMLStringFactory xsf
        end local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
            0    2     1   xsf  Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
    MethodParameters:
      Name  Flags
      xsf   

  public static com.sun.org.apache.xml.internal.dtm.DTMManager newInstance(com.sun.org.apache.xml.internal.utils.XMLStringFactory);
    descriptor: (Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;)Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.utils.XMLStringFactory xsf
         0: .line 103
            new com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault
            dup
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.<init>:()V
            astore 1 /* factoryImpl */
        start local 1 // com.sun.org.apache.xml.internal.dtm.DTMManager factoryImpl
         1: .line 104
            aload 1 /* factoryImpl */
            aload 0 /* xsf */
            invokevirtual com.sun.org.apache.xml.internal.dtm.DTMManager.setXMLStringFactory:(Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;)V
         2: .line 106
            aload 1 /* factoryImpl */
            areturn
        end local 1 // com.sun.org.apache.xml.internal.dtm.DTMManager factoryImpl
        end local 0 // com.sun.org.apache.xml.internal.utils.XMLStringFactory xsf
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0          xsf  Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
            1    3     1  factoryImpl  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
    Exceptions:
      throws com.sun.org.apache.xml.internal.dtm.DTMException
    MethodParameters:
      Name  Flags
      xsf   

  public abstract com.sun.org.apache.xml.internal.dtm.DTM getDTM(javax.xml.transform.Source, boolean, com.sun.org.apache.xml.internal.dtm.DTMWSFilter, boolean, boolean);
    descriptor: (Ljavax/xml/transform/Source;ZLcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;ZZ)Lcom/sun/org/apache/xml/internal/dtm/DTM;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      source            
      unique            
      whiteSpaceFilter  
      incremental       
      doIndexing        

  public abstract com.sun.org.apache.xml.internal.dtm.DTM getDTM(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/dtm/DTM;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract int getDTMHandleFromNode(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      node  

  public abstract com.sun.org.apache.xml.internal.dtm.DTM createDocumentFragment();
    descriptor: ()Lcom/sun/org/apache/xml/internal/dtm/DTM;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean release(com.sun.org.apache.xml.internal.dtm.DTM, boolean);
    descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTM;Z)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      dtm               
      shouldHardDelete  

  public abstract com.sun.org.apache.xml.internal.dtm.DTMIterator createDTMIterator(java.lang.Object, int);
    descriptor: (Ljava/lang/Object;I)Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      xpathCompiler  
      pos            

  public abstract com.sun.org.apache.xml.internal.dtm.DTMIterator createDTMIterator(java.lang.String, com.sun.org.apache.xml.internal.utils.PrefixResolver);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xml/internal/utils/PrefixResolver;)Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      xpathString  
      presolver    

  public abstract com.sun.org.apache.xml.internal.dtm.DTMIterator createDTMIterator(int, com.sun.org.apache.xml.internal.dtm.DTMFilter, boolean);
    descriptor: (ILcom/sun/org/apache/xml/internal/dtm/DTMFilter;Z)Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                          Name  Flags
      whatToShow                
      filter                    
      entityReferenceExpansion  

  public abstract com.sun.org.apache.xml.internal.dtm.DTMIterator createDTMIterator(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      node  

  public boolean getIncremental();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
         0: .line 256
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.DTMManager.m_incremental:Z
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;

  public void setIncremental(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
        start local 1 // boolean incremental
         0: .line 269
            aload 0 /* this */
            iload 1 /* incremental */
            putfield com.sun.org.apache.xml.internal.dtm.DTMManager.m_incremental:Z
         1: .line 270
            return
        end local 1 // boolean incremental
        end local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
            0    2     1  incremental  Z
    MethodParameters:
             Name  Flags
      incremental  

  public boolean getSource_location();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
         0: .line 281
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.DTMManager.m_source_location:Z
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;

  public void setSource_location(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
        start local 1 // boolean sourceLocation
         0: .line 294
            aload 0 /* this */
            iload 1 /* sourceLocation */
            putfield com.sun.org.apache.xml.internal.dtm.DTMManager.m_source_location:Z
         1: .line 295
            return
        end local 1 // boolean sourceLocation
        end local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
            0    2     1  sourceLocation  Z
    MethodParameters:
                Name  Flags
      sourceLocation  

  public boolean overrideDefaultParser();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
         0: .line 301
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.dtm.DTMManager._overrideDefaultParser:Z
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;

  public void setOverrideDefaultParser(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
        start local 1 // boolean flag
         0: .line 308
            aload 0 /* this */
            iload 1 /* flag */
            putfield com.sun.org.apache.xml.internal.dtm.DTMManager._overrideDefaultParser:Z
         1: .line 309
            return
        end local 1 // boolean flag
        end local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
            0    2     1  flag  Z
    MethodParameters:
      Name  Flags
      flag  

  public abstract int getDTMIdentity(com.sun.org.apache.xml.internal.dtm.DTM);
    descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTM;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      dtm   

  public int getDTMIdentityMask();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
         0: .line 366
            ldc -65536
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;

  public int getNodeIdentityMask();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
         0: .line 376
            ldc 65535
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.dtm.DTMManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
}
SourceFile: "DTMManager.java"