public interface jakarta.xml.bind.Unmarshaller
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: jakarta.xml.bind.Unmarshaller
  super_class: java.lang.Object
{
  public abstract java.lang.Object unmarshal(java.io.File);
    descriptor: (Ljava/io/File;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.xml.bind.JAXBException
    MethodParameters:
      Name  Flags
      f     

  public abstract java.lang.Object unmarshal(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.xml.bind.JAXBException
    MethodParameters:
      Name  Flags
      is    

  public abstract java.lang.Object unmarshal(java.io.Reader);
    descriptor: (Ljava/io/Reader;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.xml.bind.JAXBException
    MethodParameters:
        Name  Flags
      reader  

  public abstract java.lang.Object unmarshal(java.net.URL);
    descriptor: (Ljava/net/URL;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.xml.bind.JAXBException
    MethodParameters:
      Name  Flags
      url   

  public abstract java.lang.Object unmarshal(org.xml.sax.InputSource);
    descriptor: (Lorg/xml/sax/InputSource;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.xml.bind.JAXBException
    MethodParameters:
        Name  Flags
      source  

  public abstract java.lang.Object unmarshal(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.xml.bind.JAXBException
    MethodParameters:
      Name  Flags
      node  

  public abstract <T> jakarta.xml.bind.JAXBElement<T> unmarshal(org.w3c.dom.Node, java.lang.Class<T>);
    descriptor: (Lorg/w3c/dom/Node;Ljava/lang/Class;)Ljakarta/xml/bind/JAXBElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.xml.bind.JAXBException
    Signature: <T:Ljava/lang/Object;>(Lorg/w3c/dom/Node;Ljava/lang/Class<TT;>;)Ljakarta/xml/bind/JAXBElement<TT;>;
    MethodParameters:
              Name  Flags
      node          
      declaredType  

  public abstract java.lang.Object unmarshal(javax.xml.transform.Source);
    descriptor: (Ljavax/xml/transform/Source;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.xml.bind.JAXBException
    MethodParameters:
        Name  Flags
      source  

  public abstract <T> jakarta.xml.bind.JAXBElement<T> unmarshal(javax.xml.transform.Source, java.lang.Class<T>);
    descriptor: (Ljavax/xml/transform/Source;Ljava/lang/Class;)Ljakarta/xml/bind/JAXBElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.xml.bind.JAXBException
    Signature: <T:Ljava/lang/Object;>(Ljavax/xml/transform/Source;Ljava/lang/Class<TT;>;)Ljakarta/xml/bind/JAXBElement<TT;>;
    MethodParameters:
              Name  Flags
      source        
      declaredType  

  public abstract java.lang.Object unmarshal(javax.xml.stream.XMLStreamReader);
    descriptor: (Ljavax/xml/stream/XMLStreamReader;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.xml.bind.JAXBException
    MethodParameters:
        Name  Flags
      reader  

  public abstract <T> jakarta.xml.bind.JAXBElement<T> unmarshal(javax.xml.stream.XMLStreamReader, java.lang.Class<T>);
    descriptor: (Ljavax/xml/stream/XMLStreamReader;Ljava/lang/Class;)Ljakarta/xml/bind/JAXBElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.xml.bind.JAXBException
    Signature: <T:Ljava/lang/Object;>(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/Class<TT;>;)Ljakarta/xml/bind/JAXBElement<TT;>;
    MethodParameters:
              Name  Flags
      reader        
      declaredType  

  public abstract java.lang.Object unmarshal(javax.xml.stream.XMLEventReader);
    descriptor: (Ljavax/xml/stream/XMLEventReader;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.xml.bind.JAXBException
    MethodParameters:
        Name  Flags
      reader  

  public abstract <T> jakarta.xml.bind.JAXBElement<T> unmarshal(javax.xml.stream.XMLEventReader, java.lang.Class<T>);
    descriptor: (Ljavax/xml/stream/XMLEventReader;Ljava/lang/Class;)Ljakarta/xml/bind/JAXBElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.xml.bind.JAXBException
    Signature: <T:Ljava/lang/Object;>(Ljavax/xml/stream/XMLEventReader;Ljava/lang/Class<TT;>;)Ljakarta/xml/bind/JAXBElement<TT;>;
    MethodParameters:
              Name  Flags
      reader        
      declaredType  

  public abstract jakarta.xml.bind.UnmarshallerHandler getUnmarshallerHandler();
    descriptor: ()Ljakarta/xml/bind/UnmarshallerHandler;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setValidating(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.xml.bind.JAXBException
    MethodParameters:
            Name  Flags
      validating  

  public abstract boolean isValidating();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.xml.bind.JAXBException

  public abstract void setEventHandler(jakarta.xml.bind.ValidationEventHandler);
    descriptor: (Ljakarta/xml/bind/ValidationEventHandler;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.xml.bind.JAXBException
    MethodParameters:
         Name  Flags
      handler  

  public abstract jakarta.xml.bind.ValidationEventHandler getEventHandler();
    descriptor: ()Ljakarta/xml/bind/ValidationEventHandler;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.xml.bind.JAXBException

  public abstract void setProperty(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.xml.bind.PropertyException
    MethodParameters:
       Name  Flags
      name   
      value  

  public abstract java.lang.Object getProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.xml.bind.PropertyException
    MethodParameters:
      Name  Flags
      name  

  public abstract void setSchema(javax.xml.validation.Schema);
    descriptor: (Ljavax/xml/validation/Schema;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      schema  

  public abstract javax.xml.validation.Schema getSchema();
    descriptor: ()Ljavax/xml/validation/Schema;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setAdapter(jakarta.xml.bind.annotation.adapters.XmlAdapter);
    descriptor: (Ljakarta/xml/bind/annotation/adapters/XmlAdapter;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      adapter  

  public abstract <A extends jakarta.xml.bind.annotation.adapters.XmlAdapter> void setAdapter(java.lang.Class<A>, );
    descriptor: (Ljava/lang/Class;Ljakarta/xml/bind/annotation/adapters/XmlAdapter;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <A:Ljakarta/xml/bind/annotation/adapters/XmlAdapter;>(Ljava/lang/Class<TA;>;TA;)V
    MethodParameters:
         Name  Flags
      type     
      adapter  

  public abstract <A extends jakarta.xml.bind.annotation.adapters.XmlAdapter> A getAdapter(java.lang.Class<A>);
    descriptor: (Ljava/lang/Class;)Ljakarta/xml/bind/annotation/adapters/XmlAdapter;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <A:Ljakarta/xml/bind/annotation/adapters/XmlAdapter;>(Ljava/lang/Class<TA;>;)TA;
    MethodParameters:
      Name  Flags
      type  

  public abstract void setAttachmentUnmarshaller(jakarta.xml.bind.attachment.AttachmentUnmarshaller);
    descriptor: (Ljakarta/xml/bind/attachment/AttachmentUnmarshaller;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      au    

  public abstract jakarta.xml.bind.attachment.AttachmentUnmarshaller getAttachmentUnmarshaller();
    descriptor: ()Ljakarta/xml/bind/attachment/AttachmentUnmarshaller;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setListener(jakarta.xml.bind.Unmarshaller$Listener);
    descriptor: (Ljakarta/xml/bind/Unmarshaller$Listener;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      listener  

  public abstract jakarta.xml.bind.Unmarshaller$Listener getListener();
    descriptor: ()Ljakarta/xml/bind/Unmarshaller$Listener;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "Unmarshaller.java"
NestMembers:
  jakarta.xml.bind.Unmarshaller$Listener
InnerClasses:
  public abstract Listener = jakarta.xml.bind.Unmarshaller$Listener of jakarta.xml.bind.Unmarshaller