Package org.apache.cxf.databinding.stax
Class StaxDataBinding.XMLStreamDataWriter
java.lang.Object
org.apache.cxf.databinding.stax.StaxDataBinding.XMLStreamDataWriter
- All Implemented Interfaces:
DataWriter<XMLStreamWriter>
- Enclosing class:
- StaxDataBinding
public static class StaxDataBinding.XMLStreamDataWriter
extends Object
implements DataWriter<XMLStreamWriter>
-
Field Summary
Fields inherited from interface org.apache.cxf.databinding.DataWriter
ENDPOINT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setAttachments
(Collection<Attachment> attachments) Attach a collection of attachments to this writer.void
setProperty
(String key, Object value) Set a property for the writer.void
Attach a schema to the writer.void
write
(Object obj, XMLStreamWriter writer) Write an object to an output sink.void
write
(Object obj, MessagePartInfo part, XMLStreamWriter output) Write an object to an output sink, including extra processing based on the WSDL service model for a particular message part.
-
Constructor Details
-
XMLStreamDataWriter
public XMLStreamDataWriter()
-
-
Method Details
-
write
Description copied from interface:DataWriter
Write an object to an output sink, including extra processing based on the WSDL service model for a particular message part.- Specified by:
write
in interfaceDataWriter<XMLStreamWriter>
- Parameters:
obj
- The object to write.part
- the message part.output
- the output sink.
-
write
Description copied from interface:DataWriter
Write an object to an output sink.- Specified by:
write
in interfaceDataWriter<XMLStreamWriter>
- Parameters:
obj
- the object to write.writer
- the output sink.
-
setSchema
Description copied from interface:DataWriter
Attach a schema to the writer. If the binding supports validation, it will validate the XML that it produces (assuming that it produces XML).- Specified by:
setSchema
in interfaceDataWriter<XMLStreamWriter>
- Parameters:
s
- the schema.
-
setAttachments
Description copied from interface:DataWriter
Attach a collection of attachments to this writer.- Specified by:
setAttachments
in interfaceDataWriter<XMLStreamWriter>
-
setProperty
Description copied from interface:DataWriter
Set a property for the writer.- Specified by:
setProperty
in interfaceDataWriter<XMLStreamWriter>
- Parameters:
key
- property keyvalue
- property value.
-