public interface javax.xml.bind.Marshaller
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: javax.xml.bind.Marshaller
  super_class: java.lang.Object
{
  public static final java.lang.String JAXB_ENCODING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "jaxb.encoding"

  public static final java.lang.String JAXB_FORMATTED_OUTPUT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "jaxb.formatted.output"

  public static final java.lang.String JAXB_SCHEMA_LOCATION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "jaxb.schemaLocation"

  public static final java.lang.String JAXB_NO_NAMESPACE_SCHEMA_LOCATION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "jaxb.noNamespaceSchemaLocation"

  public static final java.lang.String JAXB_FRAGMENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "jaxb.fragment"

  public abstract void marshal(java.lang.Object, javax.xml.transform.Result);
    descriptor: (Ljava/lang/Object;Ljavax/xml/transform/Result;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.bind.JAXBException
    MethodParameters:
             Name  Flags
      jaxbElement  
      result       

  public abstract void marshal(java.lang.Object, java.io.OutputStream);
    descriptor: (Ljava/lang/Object;Ljava/io/OutputStream;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.bind.JAXBException
    MethodParameters:
             Name  Flags
      jaxbElement  
      os           

  public abstract void marshal(java.lang.Object, java.io.File);
    descriptor: (Ljava/lang/Object;Ljava/io/File;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.bind.JAXBException
    MethodParameters:
             Name  Flags
      jaxbElement  
      output       

  public abstract void marshal(java.lang.Object, java.io.Writer);
    descriptor: (Ljava/lang/Object;Ljava/io/Writer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.bind.JAXBException
    MethodParameters:
             Name  Flags
      jaxbElement  
      writer       

  public abstract void marshal(java.lang.Object, org.xml.sax.ContentHandler);
    descriptor: (Ljava/lang/Object;Lorg/xml/sax/ContentHandler;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.bind.JAXBException
    MethodParameters:
             Name  Flags
      jaxbElement  
      handler      

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

  public abstract void marshal(java.lang.Object, javax.xml.stream.XMLStreamWriter);
    descriptor: (Ljava/lang/Object;Ljavax/xml/stream/XMLStreamWriter;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.bind.JAXBException
    MethodParameters:
             Name  Flags
      jaxbElement  
      writer       

  public abstract void marshal(java.lang.Object, javax.xml.stream.XMLEventWriter);
    descriptor: (Ljava/lang/Object;Ljavax/xml/stream/XMLEventWriter;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.xml.bind.JAXBException
    MethodParameters:
             Name  Flags
      jaxbElement  
      writer       

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

  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 javax.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 javax.xml.bind.PropertyException
    MethodParameters:
      Name  Flags
      name  

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

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

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

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

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

  public abstract void setAttachmentMarshaller(javax.xml.bind.attachment.AttachmentMarshaller);
    descriptor: (Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      am    

  public abstract javax.xml.bind.attachment.AttachmentMarshaller getAttachmentMarshaller();
    descriptor: ()Ljavax/xml/bind/attachment/AttachmentMarshaller;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  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 setListener(javax.xml.bind.Marshaller$Listener);
    descriptor: (Ljavax/xml/bind/Marshaller$Listener;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      listener  

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