Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.cxf.databinding.source
Class XMLStreamDataWriter

    java.lang.Object
      org.apache.cxf.databinding.source.XMLStreamDataWriter

All Implemented Interfaces:
  DataWriter<XMLStreamWriter>

    public class XMLStreamDataWriter

extends Object
implements DataWriter<XMLStreamWriter>

Field Summary

Fields inherited from interface org.apache.cxf.databinding.DataWriter
`ENDPOINT`

Constructor Summary
`XMLStreamDataWriter()`

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 s)` Attach a schema to the writer.
`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.
`void` | `write(Object obj, XMLStreamWriter writer)` 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

### XMLStreamDataWriter

    public XMLStreamDataWriter()

Method Detail

### write

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

### write

    public void write(Object obj,
                      XMLStreamWriter writer)

  Description copied from interface: `DataWriter`
  Write an object to an output sink.

  Specified by:
    `write` in interface `DataWriter<XMLStreamWriter>`
  Parameters:
    `obj` - the object to write.
    `writer` - the output sink.

### setSchema

    public void setSchema(Schema s)

  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 interface `DataWriter<XMLStreamWriter>`
  Parameters:
    `s` - the schema.

### setAttachments

    public void setAttachments(Collection<Attachment> attachments)

  Description copied from interface: `DataWriter`
  Attach a collection of attachments to this writer.

  Specified by:
    `setAttachments` in interface `DataWriter<XMLStreamWriter>`

### setProperty

    public void setProperty(String key,
                            Object value)

  Description copied from interface: `DataWriter`
  Set a property for the writer.

  Specified by:
    `setProperty` in interface `DataWriter<XMLStreamWriter>`
  Parameters:
    `key` - property key
    `value` - property value.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Apache CXF