Apache CXF API

org.apache.cxf.sdo
Class DataWriterImpl

java.lang.Object
  extended by org.apache.cxf.sdo.DataWriterImpl
All Implemented Interfaces:
BaseDataWriter, DataWriter<javax.xml.stream.XMLStreamWriter>

public class DataWriterImpl
extends Object
implements DataWriter<javax.xml.stream.XMLStreamWriter>


Field Summary
 
Fields inherited from interface org.apache.cxf.databinding.DataWriter
ENDPOINT
 
Constructor Summary
DataWriterImpl(HelperContext context)
           
 
Method Summary
 void 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 setSchema(Schema schema)
          Attach a schema to the writer.
 void write(Object obj, MessagePartInfo part, javax.xml.stream.XMLStreamWriter output)
          Write an object to an output sink, including extra processing based on the WSDL service model for a particular message part.
 void write(Object obj, javax.xml.stream.XMLStreamWriter output)
          Write an object to an output sink.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataWriterImpl

public DataWriterImpl(HelperContext context)
Method Detail

write

public void write(Object obj,
                  javax.xml.stream.XMLStreamWriter output)
Description copied from interface: DataWriter
Write an object to an output sink.

Specified by:
write in interface DataWriter<javax.xml.stream.XMLStreamWriter>
Parameters:
obj - the object to write.
output - the output sink.

write

public void write(Object obj,
                  MessagePartInfo part,
                  javax.xml.stream.XMLStreamWriter output)
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 interface DataWriter<javax.xml.stream.XMLStreamWriter>
Parameters:
obj - The object to write.
part - the message part.
output - the output sink.

setAttachments

public void setAttachments(Collection<Attachment> attachments)
Description copied from interface: BaseDataWriter
Attach a collection of attachments to this writer.

Specified by:
setAttachments in interface BaseDataWriter

setProperty

public void setProperty(String key,
                        Object value)
Description copied from interface: BaseDataWriter
Set a property for the writer.

Specified by:
setProperty in interface BaseDataWriter
Parameters:
key - property key
value - property value.

setSchema

public void setSchema(Schema schema)
Description copied from interface: BaseDataWriter
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 interface BaseDataWriter
Parameters:
schema - the schema.

Apache CXF API

Apache CXF