Package org.apache.cxf.databinding
Interface DataWriter<T>
- Type Parameters:
- T- The type of sink. Each data binding defines the set of sink types that it supports.
- All Known Implementing Classes:
- NodeDataWriter,- StaxDataBinding.XMLStreamDataWriter,- XMLStreamDataWriter
public interface DataWriter<T>
The 'write' side of the data binding abstraction of CXF. A DataWriter<T> serializes
 objects to a 'sink' of type T.
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionvoidsetAttachments(Collection<Attachment> attachments) Attach a collection of attachments to this writer.voidsetProperty(String key, Object value) Set a property for the writer.voidAttach a schema to the writer.voidwrite(Object obj, MessagePartInfo part, T output) Write an object to an output sink, including extra processing based on the WSDL service model for a particular message part.voidWrite an object to an output sink.
- 
Field Details- 
ENDPOINT
 
- 
- 
Method Details- 
setSchemaAttach a schema to the writer. If the binding supports validation, it will validate the XML that it produces (assuming that it produces XML).- Parameters:
- s- the schema.
 
- 
setAttachmentsAttach a collection of attachments to this writer.- Parameters:
- attachments-
 
- 
setPropertySet a property for the writer.- Parameters:
- key- property key
- value- property value.
 
- 
writeWrite an object to an output sink.- Parameters:
- obj- the object to write.
- output- the output sink.
 
- 
writeWrite an object to an output sink, including extra processing based on the WSDL service model for a particular message part.- Parameters:
- obj- The object to write.
- part- the message part.
- output- the output sink.
 
 
-