Class PlainXmlWriter

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

    public class PlainXmlWriter
    extends Object
    implements org.apache.cxf.databinding.DataWriter<XMLStreamWriter>
    A special writer for some transactions (e.g. HL7 v3) whose expected input data is String representation of an XML element.
    Author:
    Dmytro Rud
    • Constructor Detail

      • PlainXmlWriter

        public PlainXmlWriter()
    • Method Detail

      • write

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

        public void setAttachments​(Collection<org.apache.cxf.message.Attachment> attachments)
        Specified by:
        setAttachments in interface org.apache.cxf.databinding.DataWriter<XMLStreamWriter>
      • setProperty

        public void setProperty​(String key,
                                Object value)
        Specified by:
        setProperty in interface org.apache.cxf.databinding.DataWriter<XMLStreamWriter>
      • setSchema

        public void setSchema​(Schema s)
        Specified by:
        setSchema in interface org.apache.cxf.databinding.DataWriter<XMLStreamWriter>