org.codehaus.xfire.java.message
Interface MessageWriter

All Known Implementing Classes:
LiteralWriter

public interface MessageWriter

Writes messages to an output stream. When using the MessageWriter a strict contract must be followed. TODO: elaborate on contract

Author:
Dan Diephouse

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

Method Detail

writeValue

void writeValue(java.lang.Object value)

writeValueAsCalendar

void writeValueAsCalendar(java.util.Calendar calendar)

writeValueAsDate

void writeValueAsDate(java.util.Date date)

writeValueAsDateTime

void writeValueAsDateTime(java.util.Date date)

writeValueAsInt

void writeValueAsInt(java.lang.Integer i)

writeValueAsDouble

void writeValueAsDouble(java.lang.Double double1)

writeValueAsLong

void writeValueAsLong(java.lang.Long l)

writeValueAsFloat

void writeValueAsFloat(java.lang.Float f)

getChildWriter

MessageWriter getChildWriter(java.lang.String name)

getChildWriter

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

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.



Copyright © 2004 Codehaus. All Rights Reserved.