public interface org.apache.xml.dtm.DTM
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.apache.xml.dtm.DTM
  super_class: java.lang.Object
{
  public static final int NULL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public static final short ROOT_NODE;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final short ELEMENT_NODE;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final short ATTRIBUTE_NODE;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final short TEXT_NODE;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final short CDATA_SECTION_NODE;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final short ENTITY_REFERENCE_NODE;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  public static final short ENTITY_NODE;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  public static final short PROCESSING_INSTRUCTION_NODE;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  public static final short COMMENT_NODE;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final short DOCUMENT_NODE;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 9

  public static final short DOCUMENT_TYPE_NODE;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final short DOCUMENT_FRAGMENT_NODE;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 11

  public static final short NOTATION_NODE;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 12

  public static final short NAMESPACE_NODE;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 13

  public static final short NTYPES;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 14

  public abstract void setFeature(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      featureId  
      state      

  public abstract void setProperty(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      property  
      value     

  public abstract org.apache.xml.dtm.DTMAxisTraverser getAxisTraverser(int);
    descriptor: (I)Lorg/apache/xml/dtm/DTMAxisTraverser;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      axis  final

  public abstract org.apache.xml.dtm.DTMAxisIterator getAxisIterator(int);
    descriptor: (I)Lorg/apache/xml/dtm/DTMAxisIterator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      axis  final

  public abstract org.apache.xml.dtm.DTMAxisIterator getTypedAxisIterator(int, int);
    descriptor: (II)Lorg/apache/xml/dtm/DTMAxisIterator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      axis  final
      type  final

  public abstract boolean hasChildNodes(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract int getFirstChild(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract int getLastChild(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract int getAttributeNode(int, java.lang.String, java.lang.String);
    descriptor: (ILjava/lang/String;Ljava/lang/String;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      elementHandle  
      namespaceURI   
      name           

  public abstract int getFirstAttribute(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract int getFirstNamespaceNode(int, boolean);
    descriptor: (IZ)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  
      inScope     

  public abstract int getNextSibling(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract int getPreviousSibling(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract int getNextAttribute(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract int getNextNamespaceNode(int, int, boolean);
    descriptor: (IIZ)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      baseHandle       
      namespaceHandle  
      inScope          

  public abstract int getParent(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract int getDocument();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getOwnerDocument(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract int getDocumentRoot(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract org.apache.xml.utils.XMLString getStringValue(int);
    descriptor: (I)Lorg/apache/xml/utils/XMLString;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract int getStringValueChunkCount(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract char[] getStringValueChunk(int, int, int[]);
    descriptor: (II[I)[C
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      nodeHandle   
      chunkIndex   
      startAndLen  

  public abstract int getExpandedTypeID(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract int getExpandedTypeID(java.lang.String, java.lang.String, int);
    descriptor: (Ljava/lang/String;Ljava/lang/String;I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      namespace  
      localName  
      type       

  public abstract java.lang.String getLocalNameFromExpandedNameID(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                Name  Flags
      ExpandedNameID  

  public abstract java.lang.String getNamespaceFromExpandedNameID(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                Name  Flags
      ExpandedNameID  

  public abstract java.lang.String getNodeName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract java.lang.String getNodeNameX(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract java.lang.String getLocalName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract java.lang.String getPrefix(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract java.lang.String getNamespaceURI(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract java.lang.String getNodeValue(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract short getNodeType(int);
    descriptor: (I)S
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract short getLevel(int);
    descriptor: (I)S
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract boolean isSupported(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      feature  
      version  

  public abstract java.lang.String getDocumentBaseURI();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setDocumentBaseURI(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      baseURI  

  public abstract java.lang.String getDocumentSystemIdentifier(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract java.lang.String getDocumentEncoding(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract java.lang.String getDocumentStandalone(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract java.lang.String getDocumentVersion(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                Name  Flags
      documentHandle  

  public abstract boolean getDocumentAllDeclarationsProcessed();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getDocumentTypeDeclarationSystemIdentifier();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getDocumentTypeDeclarationPublicIdentifier();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getElementById(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      elementId  

  public abstract java.lang.String getUnparsedEntityURI(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract boolean supportsPreStripping();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isNodeAfter(int, int);
    descriptor: (II)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      firstNodeHandle   
      secondNodeHandle  

  public abstract boolean isCharacterElementContentWhitespace(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      nodeHandle  

  public abstract boolean isDocumentAllDeclarationsProcessed(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                Name  Flags
      documentHandle  

  public abstract boolean isAttributeSpecified(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      attributeHandle  

  public abstract void dispatchCharactersEvents(int, org.xml.sax.ContentHandler, boolean);
    descriptor: (ILorg/xml/sax/ContentHandler;Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
            Name  Flags
      nodeHandle  
      ch          
      normalize   

  public abstract void dispatchToEvents(int, org.xml.sax.ContentHandler);
    descriptor: (ILorg/xml/sax/ContentHandler;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
            Name  Flags
      nodeHandle  
      ch          

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

  public abstract boolean needsTwoThreads();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.xml.sax.ContentHandler getContentHandler();
    descriptor: ()Lorg/xml/sax/ContentHandler;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.xml.sax.ext.LexicalHandler getLexicalHandler();
    descriptor: ()Lorg/xml/sax/ext/LexicalHandler;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.xml.sax.EntityResolver getEntityResolver();
    descriptor: ()Lorg/xml/sax/EntityResolver;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.xml.sax.DTDHandler getDTDHandler();
    descriptor: ()Lorg/xml/sax/DTDHandler;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.xml.sax.ErrorHandler getErrorHandler();
    descriptor: ()Lorg/xml/sax/ErrorHandler;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.xml.sax.ext.DeclHandler getDeclHandler();
    descriptor: ()Lorg/xml/sax/ext/DeclHandler;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void appendChild(int, boolean, boolean);
    descriptor: (IZZ)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      newChild    
      clone       
      cloneDepth  

  public abstract void appendTextChild(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      str   

  public abstract javax.xml.transform.SourceLocator getSourceLocatorFor(int);
    descriptor: (I)Ljavax/xml/transform/SourceLocator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      node  

  public abstract void documentRegistration();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void documentRelease();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void migrateTo(org.apache.xml.dtm.DTMManager);
    descriptor: (Lorg/apache/xml/dtm/DTMManager;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      manager  
}
SourceFile: "DTM.java"