org.codehaus.xfire.message
Interface MessageWriter

All Known Implementing Classes:
LiteralWriter

public interface MessageWriter

Writes messages to an output stream.

Author:
Dan Diephouse

Method Summary
 void close()
          Tells the MessageWriter that writing operations are completed so it can write the end element.
 MessageWriter getChildWriter(javax.xml.namespace.QName qname)
           
 MessageWriter getChildWriter(java.lang.String name)
           
 MessageWriter getChildWriter(java.lang.String name, java.lang.String namespace)
           
 java.lang.String getNamespace()
           
 javax.xml.stream.XMLStreamWriter getXMLStreamWriter()
           
 void setNamespace(java.lang.String namespace)
           
 void writeValue(java.lang.Object value)
           
 void writeValue(java.lang.Object value, java.lang.String ns, java.lang.String attr)
           
 void writeValueAsBoolean(boolean b)
           
 void writeValueAsCalendar(java.util.Calendar calendar)
           
 void writeValueAsCalendar(java.util.Calendar calendar, java.lang.String ns, java.lang.String attr)
           
 void writeValueAsDate(java.util.Date date)
           
 void writeValueAsDate(java.util.Date date, java.lang.String ns, java.lang.String attr)
           
 void writeValueAsDateTime(java.util.Date date)
           
 void writeValueAsDateTime(java.util.Date date, java.lang.String ns, java.lang.String attr)
           
 void writeValueAsDouble(java.lang.Double double1)
           
 void writeValueAsDouble(java.lang.Double double1, java.lang.String ns, java.lang.String attr)
           
 void writeValueAsFloat(java.lang.Float f)
           
 void writeValueAsFloat(java.lang.Float f, java.lang.String ns, java.lang.String attr)
           
 void writeValueAsInt(java.lang.Integer i)
           
 void writeValueAsInt(java.lang.Integer i, java.lang.String ns, java.lang.String attr)
           
 void writeValueAsLong(java.lang.Long l)
           
 void writeValueAsLong(java.lang.Long l, java.lang.String ns, java.lang.String attr)
           
 

Method Detail

writeValue

void writeValue(java.lang.Object value)

writeValue

void writeValue(java.lang.Object value,
                java.lang.String ns,
                java.lang.String attr)

writeValueAsCalendar

void writeValueAsCalendar(java.util.Calendar calendar)

writeValueAsCalendar

void writeValueAsCalendar(java.util.Calendar calendar,
                          java.lang.String ns,
                          java.lang.String attr)

writeValueAsDate

void writeValueAsDate(java.util.Date date)

writeValueAsDate

void writeValueAsDate(java.util.Date date,
                      java.lang.String ns,
                      java.lang.String attr)

writeValueAsDateTime

void writeValueAsDateTime(java.util.Date date)

writeValueAsDateTime

void writeValueAsDateTime(java.util.Date date,
                          java.lang.String ns,
                          java.lang.String attr)

writeValueAsInt

void writeValueAsInt(java.lang.Integer i)

writeValueAsInt

void writeValueAsInt(java.lang.Integer i,
                     java.lang.String ns,
                     java.lang.String attr)

writeValueAsDouble

void writeValueAsDouble(java.lang.Double double1)

writeValueAsDouble

void writeValueAsDouble(java.lang.Double double1,
                        java.lang.String ns,
                        java.lang.String attr)

writeValueAsLong

void writeValueAsLong(java.lang.Long l)

writeValueAsLong

void writeValueAsLong(java.lang.Long l,
                      java.lang.String ns,
                      java.lang.String attr)

writeValueAsFloat

void writeValueAsFloat(java.lang.Float f)

writeValueAsFloat

void writeValueAsFloat(java.lang.Float f,
                       java.lang.String ns,
                       java.lang.String attr)

getChildWriter

MessageWriter getChildWriter(java.lang.String name)

getChildWriter

MessageWriter getChildWriter(java.lang.String name,
                             java.lang.String namespace)

getChildWriter

MessageWriter getChildWriter(javax.xml.namespace.QName qname)

getNamespace

java.lang.String getNamespace()

setNamespace

void setNamespace(java.lang.String namespace)

writeValueAsBoolean

void writeValueAsBoolean(boolean b)
Parameters:
b -

close

void close()
Tells the MessageWriter that writing operations are completed so it can write the end element.


getXMLStreamWriter

javax.xml.stream.XMLStreamWriter getXMLStreamWriter()


Copyright © 2004-2005 Codehaus. All Rights Reserved.