org.codehaus.xfire.java.message
Class LiteralWriter

java.lang.Object
  extended by org.codehaus.xfire.java.message.LiteralWriter
All Implemented Interfaces:
MessageWriter

public class LiteralWriter
extends java.lang.Object
implements MessageWriter

LiteralWriter

Author:
Dan Diephouse

Constructor Summary
LiteralWriter(javax.xml.stream.XMLStreamWriter writer, java.lang.String name, java.lang.String namespace)
           
 
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 ns)
           
 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 d)
           
 void writeValueAsFloat(java.lang.Float f)
           
 void writeValueAsInt(java.lang.Integer i)
           
 void writeValueAsLong(java.lang.Long l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LiteralWriter

public LiteralWriter(javax.xml.stream.XMLStreamWriter writer,
                     java.lang.String name,
                     java.lang.String namespace)
Method Detail

writeValue

public void writeValue(java.lang.Object value)
Specified by:
writeValue in interface MessageWriter
See Also:
MessageWriter.writeValue(java.lang.Object)

getChildWriter

public MessageWriter getChildWriter(java.lang.String name)
Specified by:
getChildWriter in interface MessageWriter
See Also:
org.codehaus.xfire.java.message.MessageWriter#getWriter(java.lang.String)

getChildWriter

public MessageWriter getChildWriter(java.lang.String name,
                                    java.lang.String ns)
Specified by:
getChildWriter in interface MessageWriter

getNamespace

public java.lang.String getNamespace()
Specified by:
getNamespace in interface MessageWriter

setNamespace

public void setNamespace(java.lang.String namespace)
Specified by:
setNamespace in interface MessageWriter

writeValueAsCalendar

public void writeValueAsCalendar(java.util.Calendar calendar)
Specified by:
writeValueAsCalendar in interface MessageWriter
See Also:
MessageWriter.writeValueAsCalendar(java.util.Calendar)

writeValueAsInt

public void writeValueAsInt(java.lang.Integer i)
Specified by:
writeValueAsInt in interface MessageWriter
See Also:
MessageWriter.writeValueAsInt(java.lang.Integer)

writeValueAsDateTime

public void writeValueAsDateTime(java.util.Date date)
Specified by:
writeValueAsDateTime in interface MessageWriter
See Also:
MessageWriter.writeValueAsDate(java.util.Date)

writeValueAsDate

public void writeValueAsDate(java.util.Date date)
Specified by:
writeValueAsDate in interface MessageWriter
See Also:
MessageWriter.writeValueAsDate(java.util.Date)

writeValueAsDouble

public void writeValueAsDouble(java.lang.Double d)
Specified by:
writeValueAsDouble in interface MessageWriter
See Also:
MessageWriter.writeValueAsDouble(java.lang.Double)

writeValueAsLong

public void writeValueAsLong(java.lang.Long l)
Specified by:
writeValueAsLong in interface MessageWriter
See Also:
MessageWriter.writeValueAsLong(java.lang.Long)

writeValueAsFloat

public void writeValueAsFloat(java.lang.Float f)
Specified by:
writeValueAsFloat in interface MessageWriter
See Also:
MessageWriter.writeValueAsFloat(java.lang.Float)

writeValueAsBoolean

public void writeValueAsBoolean(boolean b)
Specified by:
writeValueAsBoolean in interface MessageWriter
See Also:
MessageWriter.writeValueAsBoolean(boolean)

close

public void close()
Description copied from interface: MessageWriter
Tells the MessageWriter that writing operations are completed so it can write the end element.

Specified by:
close in interface MessageWriter


Copyright © 2004 Codehaus. All Rights Reserved.