Class JettisonJaxbMarshaller

    • Constructor Detail

      • JettisonJaxbMarshaller

        public JettisonJaxbMarshaller​(jakarta.xml.bind.JAXBContext jaxbContext,
                                      JettisonConfig jsonConfig)
                               throws jakarta.xml.bind.JAXBException
        Throws:
        jakarta.xml.bind.JAXBException
    • Method Detail

      • marshal

        public void marshal​(Object jaxbObject,
                            Result result)
                     throws jakarta.xml.bind.JAXBException
        Specified by:
        marshal in interface jakarta.xml.bind.Marshaller
        Throws:
        jakarta.xml.bind.JAXBException
      • marshal

        public void marshal​(Object jaxbObject,
                            OutputStream os)
                     throws jakarta.xml.bind.JAXBException
        Specified by:
        marshal in interface jakarta.xml.bind.Marshaller
        Throws:
        jakarta.xml.bind.JAXBException
      • marshal

        public void marshal​(Object jaxbObject,
                            File file)
                     throws jakarta.xml.bind.JAXBException
        Specified by:
        marshal in interface jakarta.xml.bind.Marshaller
        Throws:
        jakarta.xml.bind.JAXBException
      • marshal

        public void marshal​(Object jaxbObject,
                            Writer writer)
                     throws jakarta.xml.bind.JAXBException
        Specified by:
        marshal in interface jakarta.xml.bind.Marshaller
        Throws:
        jakarta.xml.bind.JAXBException
      • marshal

        public void marshal​(Object jaxbObject,
                            ContentHandler handler)
                     throws jakarta.xml.bind.JAXBException
        Specified by:
        marshal in interface jakarta.xml.bind.Marshaller
        Throws:
        jakarta.xml.bind.JAXBException
      • marshal

        public void marshal​(Object jaxbObject,
                            Node node)
                     throws jakarta.xml.bind.JAXBException
        Specified by:
        marshal in interface jakarta.xml.bind.Marshaller
        Throws:
        jakarta.xml.bind.JAXBException
      • marshal

        public void marshal​(Object jaxbObject,
                            XMLStreamWriter writer)
                     throws jakarta.xml.bind.JAXBException
        Specified by:
        marshal in interface jakarta.xml.bind.Marshaller
        Throws:
        jakarta.xml.bind.JAXBException
      • marshal

        public void marshal​(Object jaxbObject,
                            XMLEventWriter writer)
                     throws jakarta.xml.bind.JAXBException
        Specified by:
        marshal in interface jakarta.xml.bind.Marshaller
        Throws:
        jakarta.xml.bind.JAXBException
      • getNode

        public Node getNode​(Object jaxbObject)
                     throws jakarta.xml.bind.JAXBException
        Specified by:
        getNode in interface jakarta.xml.bind.Marshaller
        Throws:
        jakarta.xml.bind.JAXBException
      • setProperty

        public void setProperty​(String name,
                                Object value)
                         throws jakarta.xml.bind.PropertyException
        Description copied from interface: JettisonMarshaller
        Set the particular property in the underlying implementation of JettisonMarshaller. Attempting to set an undefined property will result in a PropertyException being thrown.
        Specified by:
        setProperty in interface JettisonMarshaller
        Specified by:
        setProperty in interface jakarta.xml.bind.Marshaller
        Overrides:
        setProperty in class BaseJsonMarshaller
        Parameters:
        name - the name of the property to be set. This value can either be specified using one of the constant fields or a user supplied string.
        value - the value of the property to be set
        Throws:
        jakarta.xml.bind.PropertyException - when there is an error processing the given property or value
      • getProperty

        public Object getProperty​(String key)
                           throws jakarta.xml.bind.PropertyException
        Specified by:
        getProperty in interface jakarta.xml.bind.Marshaller
        Throws:
        jakarta.xml.bind.PropertyException
      • setEventHandler

        public void setEventHandler​(jakarta.xml.bind.ValidationEventHandler handler)
                             throws jakarta.xml.bind.JAXBException
        Specified by:
        setEventHandler in interface jakarta.xml.bind.Marshaller
        Throws:
        jakarta.xml.bind.JAXBException
      • getEventHandler

        public jakarta.xml.bind.ValidationEventHandler getEventHandler()
                                                                throws jakarta.xml.bind.JAXBException
        Specified by:
        getEventHandler in interface jakarta.xml.bind.Marshaller
        Throws:
        jakarta.xml.bind.JAXBException
      • setAdapter

        public <A extends jakarta.xml.bind.annotation.adapters.XmlAdapter<?,​?>> void setAdapter​(A adapter)
        Specified by:
        setAdapter in interface jakarta.xml.bind.Marshaller
      • setAdapter

        public <A extends jakarta.xml.bind.annotation.adapters.XmlAdapter<?,​?>> void setAdapter​(Class<A> type,
                                                                                                      A adapter)
        Specified by:
        setAdapter in interface jakarta.xml.bind.Marshaller
      • getAdapter

        public <A extends jakarta.xml.bind.annotation.adapters.XmlAdapter<?,​?>> A getAdapter​(Class<A> type)
        Specified by:
        getAdapter in interface jakarta.xml.bind.Marshaller
      • setAttachmentMarshaller

        public void setAttachmentMarshaller​(jakarta.xml.bind.attachment.AttachmentMarshaller marshaller)
        Specified by:
        setAttachmentMarshaller in interface jakarta.xml.bind.Marshaller
      • getAttachmentMarshaller

        public jakarta.xml.bind.attachment.AttachmentMarshaller getAttachmentMarshaller()
        Specified by:
        getAttachmentMarshaller in interface jakarta.xml.bind.Marshaller
      • setSchema

        public void setSchema​(Schema schema)
        Specified by:
        setSchema in interface jakarta.xml.bind.Marshaller
      • getSchema

        public Schema getSchema()
        Specified by:
        getSchema in interface jakarta.xml.bind.Marshaller
      • setListener

        public void setListener​(jakarta.xml.bind.Marshaller.Listener listener)
        Specified by:
        setListener in interface jakarta.xml.bind.Marshaller
      • getListener

        public jakarta.xml.bind.Marshaller.Listener getListener()
        Specified by:
        getListener in interface jakarta.xml.bind.Marshaller