Class MarshallerImpl

    • Method Detail

      • marshal

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

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

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

        public void marshal​(Object obj,
                            com.sun.xml.bind.v2.runtime.output.XmlOutput output)
                     throws javax.xml.bind.JAXBException
        Throws:
        javax.xml.bind.JAXBException
      • marshal

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

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

        public com.sun.xml.bind.v2.runtime.output.XmlOutput createWriter​(Writer w,
                                                                         String encoding)
      • createWriter

        public com.sun.xml.bind.v2.runtime.output.XmlOutput createWriter​(Writer w)
      • createWriter

        public com.sun.xml.bind.v2.runtime.output.XmlOutput createWriter​(OutputStream os)
                                                                  throws javax.xml.bind.JAXBException
        Throws:
        javax.xml.bind.JAXBException
      • createWriter

        public com.sun.xml.bind.v2.runtime.output.XmlOutput createWriter​(OutputStream os,
                                                                         String encoding)
                                                                  throws javax.xml.bind.JAXBException
        Throws:
        javax.xml.bind.JAXBException
      • getProperty

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

        public void setProperty​(String name,
                                Object value)
                         throws javax.xml.bind.PropertyException
        Specified by:
        setProperty in interface javax.xml.bind.Marshaller
        Overrides:
        setProperty in class javax.xml.bind.helpers.AbstractMarshallerImpl
        Throws:
        javax.xml.bind.PropertyException
      • setAdapter

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

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

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

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

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

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

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

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

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