Class DataWriterImpl<T>

  • All Implemented Interfaces:
    org.apache.cxf.databinding.DataWriter<T>

    public class DataWriterImpl<T>
    extends JAXBDataBase
    implements org.apache.cxf.databinding.DataWriter<T>
    • Constructor Detail

      • DataWriterImpl

        public DataWriterImpl​(org.apache.cxf.Bus bus,
                              JAXBDataBinding binding)
      • DataWriterImpl

        public DataWriterImpl​(org.apache.cxf.Bus bus,
                              JAXBDataBinding binding,
                              boolean noEsc)
    • Method Detail

      • write

        public void write​(Object obj,
                          T output)
        Specified by:
        write in interface org.apache.cxf.databinding.DataWriter<T>
      • setProperty

        public void setProperty​(String prop,
                                Object value)
        Specified by:
        setProperty in interface org.apache.cxf.databinding.DataWriter<T>
        Overrides:
        setProperty in class JAXBDataBase
      • createMarshaller

        public javax.xml.bind.Marshaller createMarshaller​(Object elValue,
                                                          org.apache.cxf.service.model.MessagePartInfo part)
      • write

        public void write​(Object obj,
                          org.apache.cxf.service.model.MessagePartInfo part,
                          T output)
        Specified by:
        write in interface org.apache.cxf.databinding.DataWriter<T>