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
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.