org.codehaus.xfire.message
Interface MessageReader

All Known Implementing Classes:
LiteralReader

public interface MessageReader

A MessageReader. You must call getNextChildReader() until hasMoreChildReaders() returns false.

Author:
Dan Diephouse

Method Summary
 java.lang.String getLocalName()
          Get the local name of the element this reader represents.
 javax.xml.namespace.QName getName()
           
 java.lang.String getNamespace()
           
 MessageReader getNextChildReader()
           
 java.lang.String getValue()
           
 java.lang.String getValue(java.lang.String ns, java.lang.String attribute)
           
 boolean getValueAsBoolean()
           
 boolean getValueAsBoolean(java.lang.String ns, java.lang.String attribute)
           
 java.util.Calendar getValueAsCalendar()
           
 java.util.Calendar getValueAsCalendar(java.lang.String ns, java.lang.String attribute)
           
 java.util.Date getValueAsDate()
           
 java.util.Date getValueAsDate(java.lang.String ns, java.lang.String attribute)
           
 java.util.Date getValueAsDateTime()
           
 java.util.Date getValueAsDateTime(java.lang.String ns, java.lang.String attribute)
           
 double getValueAsDouble()
           
 double getValueAsDouble(java.lang.String ns, java.lang.String attribute)
           
 float getValueAsFloat()
           
 float getValueAsFloat(java.lang.String ns, java.lang.String attribute)
           
 int getValueAsInt()
           
 int getValueAsInt(java.lang.String ns, java.lang.String attribute)
           
 long getValueAsLong()
           
 long getValueAsLong(java.lang.String ns, java.lang.String attribute)
           
 javax.xml.stream.XMLStreamReader getXMLStreamReader()
          Get the XMLStreamReader.
 boolean hasMoreChildReaders()
           
 

Method Detail

getValue

java.lang.String getValue()

getValue

java.lang.String getValue(java.lang.String ns,
                          java.lang.String attribute)

getValueAsCalendar

java.util.Calendar getValueAsCalendar()

getValueAsCalendar

java.util.Calendar getValueAsCalendar(java.lang.String ns,
                                      java.lang.String attribute)

getValueAsInt

int getValueAsInt()

getValueAsInt

int getValueAsInt(java.lang.String ns,
                  java.lang.String attribute)

getValueAsLong

long getValueAsLong()

getValueAsLong

long getValueAsLong(java.lang.String ns,
                    java.lang.String attribute)

getValueAsDouble

double getValueAsDouble()

getValueAsDouble

double getValueAsDouble(java.lang.String ns,
                        java.lang.String attribute)

getValueAsFloat

float getValueAsFloat()

getValueAsFloat

float getValueAsFloat(java.lang.String ns,
                      java.lang.String attribute)

getValueAsBoolean

boolean getValueAsBoolean()

getValueAsBoolean

boolean getValueAsBoolean(java.lang.String ns,
                          java.lang.String attribute)

getValueAsDate

java.util.Date getValueAsDate()

getValueAsDate

java.util.Date getValueAsDate(java.lang.String ns,
                              java.lang.String attribute)

getValueAsDateTime

java.util.Date getValueAsDateTime()

getValueAsDateTime

java.util.Date getValueAsDateTime(java.lang.String ns,
                                  java.lang.String attribute)

hasMoreChildReaders

boolean hasMoreChildReaders()

getNextChildReader

MessageReader getNextChildReader()

getName

javax.xml.namespace.QName getName()

getLocalName

java.lang.String getLocalName()
Get the local name of the element this reader represents.

Returns:

getNamespace

java.lang.String getNamespace()
Returns:

getXMLStreamReader

javax.xml.stream.XMLStreamReader getXMLStreamReader()
Get the XMLStreamReader. If you use this, you can't use any of the other methods on the MessageReader. It must be returned directly after the END_ELEMENT tag.

Returns:


Copyright © 2004-2005 Codehaus. All Rights Reserved.