View Javadoc

1   package org.codehaus.xfire.java.message;
2   
3   import java.util.Calendar;
4   import java.util.Date;
5   import java.util.List;
6   
7   import org.dom4j.Element;
8   
9   /***
10   * MessageReader
11   * 
12   * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a>
13   */
14  public interface MessageReader
15  {
16      public String getValue();
17  
18      public Calendar getValueAsCalendar();
19  
20      public int getValueAsInt();
21  
22      public long getValueAsLong();
23  
24      public double getValueAsDouble();
25  
26      public float getValueAsFloat();
27  
28      public Date getValueAsDate();
29      
30      //public Date getValueAsTime();
31      
32      public Date getValueAsDateTime();
33      
34      public Element getElement();
35  
36      public MessageReader getReader(String string);
37  
38      public List getReaders();
39  
40      public List getReaders(String name);
41  
42  	public boolean getValueAsBoolean();
43  }