public class DataWriterImpl<T> extends JAXBDataBase implements DataWriter<T>
attachments, context, mtomThreshold, schemaENDPOINT| Constructor and Description |
|---|
DataWriterImpl(JAXBDataBinding binding) |
| Modifier and Type | Method and Description |
|---|---|
Marshaller |
createMarshaller(Object elValue,
MessagePartInfo part) |
void |
setProperty(String prop,
Object value)
Set a property for the writer.
|
void |
write(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.
|
void |
write(Object obj,
T output)
Write an object to an output sink.
|
getAttachmentMarshaller, getAttachments, getAttachmentUnmarshaller, getJAXBAnnotation, getJAXBContext, getMtomThreshold, getSchema, getValidationEventHandler, getValidationEventHandler, honorJAXBAnnotations, isOutputMessage, setAttachments, setJAXBContext, setMtomThreshold, setSchemaclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetAttachments, setSchemapublic DataWriterImpl(JAXBDataBinding binding)
public void write(Object obj, T output)
DataWriterwrite in interface DataWriter<T>obj - the object to write.output - the output sink.public void setProperty(String prop, Object value)
DataWritersetProperty in interface DataWriter<T>setProperty in class JAXBDataBaseprop - property keyvalue - property value.public Marshaller createMarshaller(Object elValue, MessagePartInfo part)
public void write(Object obj, MessagePartInfo part, T output)
DataWriterwrite in interface DataWriter<T>obj - The object to write.part - the message part.output - the output sink.Apache CXF