Class DataWriterImpl<T>

java.lang.Object
org.apache.cxf.jaxb.JAXBDataBase
org.apache.cxf.jaxb.io.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 Details

    • DataWriterImpl

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

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

    • 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 jakarta.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>