Class MarshallerImpl

    • Method Detail

      • marshal

        public void marshal​(Object obj,
                            OutputStream out,
                            NamespaceContext inscopeNamespace)
                     throws jakarta.xml.bind.JAXBException
        Marshals to OutputStream with the given in-scope namespaces taken into account.
        Throws:
        jakarta.xml.bind.JAXBException
        Since:
        2.1.5
      • marshal

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

        public void marshal​(Object obj,
                            XMLEventWriter writer)
                     throws jakarta.xml.bind.JAXBException
        Specified by:
        marshal in interface jakarta.xml.bind.Marshaller
        Overrides:
        marshal in class jakarta.xml.bind.helpers.AbstractMarshallerImpl
        Throws:
        jakarta.xml.bind.JAXBException
      • marshal

        public void marshal​(Object obj,
                            XmlOutput output)
                     throws jakarta.xml.bind.JAXBException
        Throws:
        jakarta.xml.bind.JAXBException
      • marshal

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

        protected final <T> void write​(Name rootTagName,
                                       JaxBeanInfo<T> bi,
                                       T obj,
                                       XmlOutput out,
                                       Runnable postInitAction)
                                throws jakarta.xml.bind.JAXBException
        Used by BridgeImpl to write an arbitrary object as a fragment.
        Throws:
        jakarta.xml.bind.JAXBException
      • createWriter

        public XmlOutput createWriter​(OutputStream os)
                               throws jakarta.xml.bind.JAXBException
        Throws:
        jakarta.xml.bind.JAXBException
      • createWriter

        public XmlOutput createWriter​(OutputStream os,
                                      String encoding)
                               throws jakarta.xml.bind.JAXBException
        Throws:
        jakarta.xml.bind.JAXBException
      • getProperty

        public Object getProperty​(String name)
                           throws jakarta.xml.bind.PropertyException
        Specified by:
        getProperty in interface jakarta.xml.bind.Marshaller
        Overrides:
        getProperty in class jakarta.xml.bind.helpers.AbstractMarshallerImpl
        Throws:
        jakarta.xml.bind.PropertyException
      • setProperty

        public void setProperty​(String name,
                                Object value)
                         throws jakarta.xml.bind.PropertyException
        Specified by:
        setProperty in interface jakarta.xml.bind.Marshaller
        Overrides:
        setProperty in class jakarta.xml.bind.helpers.AbstractMarshallerImpl
        Throws:
        jakarta.xml.bind.PropertyException
      • 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
        Overrides:
        setAdapter in class jakarta.xml.bind.helpers.AbstractMarshallerImpl
      • getAdapter

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

        public void setAttachmentMarshaller​(jakarta.xml.bind.attachment.AttachmentMarshaller am)
        Specified by:
        setAttachmentMarshaller in interface jakarta.xml.bind.Marshaller
        Overrides:
        setAttachmentMarshaller in class jakarta.xml.bind.helpers.AbstractMarshallerImpl
      • getAttachmentMarshaller

        public jakarta.xml.bind.attachment.AttachmentMarshaller getAttachmentMarshaller()
        Specified by:
        getAttachmentMarshaller in interface jakarta.xml.bind.Marshaller
        Overrides:
        getAttachmentMarshaller in class jakarta.xml.bind.helpers.AbstractMarshallerImpl
      • getSchema

        public Schema getSchema()
        Specified by:
        getSchema in interface jakarta.xml.bind.Marshaller
        Overrides:
        getSchema in class jakarta.xml.bind.helpers.AbstractMarshallerImpl
      • setSchema

        public void setSchema​(Schema s)
        Specified by:
        setSchema in interface jakarta.xml.bind.Marshaller
        Overrides:
        setSchema in class jakarta.xml.bind.helpers.AbstractMarshallerImpl
      • handleEvent

        public boolean handleEvent​(jakarta.xml.bind.ValidationEvent event)
        Default error handling behavior fot Marshaller.
        Specified by:
        handleEvent in interface jakarta.xml.bind.ValidationEventHandler
      • getListener

        public jakarta.xml.bind.Marshaller.Listener getListener()
        Specified by:
        getListener in interface jakarta.xml.bind.Marshaller
        Overrides:
        getListener in class jakarta.xml.bind.helpers.AbstractMarshallerImpl
      • setListener

        public void setListener​(jakarta.xml.bind.Marshaller.Listener listener)
        Specified by:
        setListener in interface jakarta.xml.bind.Marshaller
        Overrides:
        setListener in class jakarta.xml.bind.helpers.AbstractMarshallerImpl