org.apache.cxf.aegis.databinding
Class XMLStreamDataWriter

java.lang.Object
  extended by org.apache.cxf.aegis.databinding.XMLStreamDataWriter
All Implemented Interfaces:
org.apache.cxf.databinding.BaseDataWriter, org.apache.cxf.databinding.DataBindingValidation2, org.apache.cxf.databinding.DataWriter<javax.xml.stream.XMLStreamWriter>

public class XMLStreamDataWriter
extends java.lang.Object
implements org.apache.cxf.databinding.DataWriter<javax.xml.stream.XMLStreamWriter>, org.apache.cxf.databinding.DataBindingValidation2


Field Summary
 
Fields inherited from interface org.apache.cxf.databinding.DataWriter
ENDPOINT
 
Constructor Summary
XMLStreamDataWriter(AegisDatabinding databinding, org.apache.cxf.Bus bus)
           
 
Method Summary
 java.lang.Object getProperty(java.lang.String key)
           
 void setAttachments(java.util.Collection<org.apache.cxf.message.Attachment> attachments)
           
 void setProperty(java.lang.String prop, java.lang.Object value)
           
 void setSchema(javax.xml.validation.Schema s)
           
 void setValidationServiceModel(org.apache.cxf.service.model.ServiceInfo serviceInfo)
           
 void write(java.lang.Object obj, org.apache.cxf.service.model.MessagePartInfo part, javax.xml.stream.XMLStreamWriter output)
           
 void write(java.lang.Object obj, javax.xml.stream.XMLStreamWriter output)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLStreamDataWriter

public XMLStreamDataWriter(AegisDatabinding databinding,
                           org.apache.cxf.Bus bus)
Method Detail

setAttachments

public void setAttachments(java.util.Collection<org.apache.cxf.message.Attachment> attachments)
Specified by:
setAttachments in interface org.apache.cxf.databinding.BaseDataWriter

setSchema

public void setSchema(javax.xml.validation.Schema s)
Specified by:
setSchema in interface org.apache.cxf.databinding.BaseDataWriter

write

public void write(java.lang.Object obj,
                  org.apache.cxf.service.model.MessagePartInfo part,
                  javax.xml.stream.XMLStreamWriter output)
Specified by:
write in interface org.apache.cxf.databinding.DataWriter<javax.xml.stream.XMLStreamWriter>

write

public void write(java.lang.Object obj,
                  javax.xml.stream.XMLStreamWriter output)
Specified by:
write in interface org.apache.cxf.databinding.DataWriter<javax.xml.stream.XMLStreamWriter>

setProperty

public void setProperty(java.lang.String prop,
                        java.lang.Object value)
Specified by:
setProperty in interface org.apache.cxf.databinding.BaseDataWriter

getProperty

public java.lang.Object getProperty(java.lang.String key)

setValidationServiceModel

public void setValidationServiceModel(org.apache.cxf.service.model.ServiceInfo serviceInfo)
Specified by:
setValidationServiceModel in interface org.apache.cxf.databinding.DataBindingValidation2


Apache CXF