org.apache.wsif
Interface WSIFMessage

All Superinterfaces:
java.lang.Cloneable, java.io.Serializable

public interface WSIFMessage
extends java.io.Serializable, java.lang.Cloneable

A WSIFMessage is a an interface representing a message.

Author:
Paul Fremantle, Alekander Slominski, Matthew J. Duftler, Sanjiva Weerawarana, Nirmal Mukhi, Owen Burroughs , Ant Elder , Jeremy Hughes , Mark Whitlock

Method Summary
 java.lang.Object clone()
           
 boolean getBooleanPart(java.lang.String name)
           
 byte getBytePart(java.lang.String name)
           
 char getCharPart(java.lang.String name)
           
 double getDoublePart(java.lang.String name)
           
 float getFloatPart(java.lang.String name)
           
 int getIntPart(java.lang.String name)
           
 long getLongPart(java.lang.String name)
           
 java.lang.String getName()
          Get the name of this message.
 java.lang.Object getObjectPart(java.lang.String name)
           
 java.lang.Object getObjectPart(java.lang.String name, java.lang.Class sourceClass)
           
 java.util.Iterator getPartNames()
          Return list of part names.
 java.util.Iterator getParts()
          Create an iterator of the parts in this message.
 java.lang.String getRepresentationStyle()
           
 short getShortPart(java.lang.String name)
           
 void setBooleanPart(java.lang.String name, boolean booleanPart)
           
 void setBytePart(java.lang.String name, byte bytePart)
           
 void setCharPart(java.lang.String name, char charPart)
           
 void setDoublePart(java.lang.String name, double doublePart)
           
 void setFloatPart(java.lang.String name, float floatPart)
           
 void setIntPart(java.lang.String name, int intPart)
           
 void setLongPart(java.lang.String name, long longPart)
           
 void setName(java.lang.String name)
          Set the name of this message.
 void setObjectPart(java.lang.String name, java.lang.Object part)
           
 void setParts(java.util.Map sourceParts)
          This message parts will be replaced by sourceParts.
 void setRepresentationStyle(java.lang.String rStyle)
           
 void setShortPart(java.lang.String name, short shortPart)
           
 

Method Detail

getName

public java.lang.String getName()
Get the name of this message.

setName

public void setName(java.lang.String name)
Set the name of this message.

getPartNames

public java.util.Iterator getPartNames()
Return list of part names.

NOTE: part names are unordered.


getParts

public java.util.Iterator getParts()
Create an iterator of the parts in this message. Supercedes void getParts(Map).

setParts

public void setParts(java.util.Map sourceParts)
This message parts will be replaced by sourceParts.

getRepresentationStyle

public java.lang.String getRepresentationStyle()

setRepresentationStyle

public void setRepresentationStyle(java.lang.String rStyle)

getObjectPart

public java.lang.Object getObjectPart(java.lang.String name)
                               throws org.apache.wsif.WSIFException

getObjectPart

public java.lang.Object getObjectPart(java.lang.String name,
                                      java.lang.Class sourceClass)
                               throws org.apache.wsif.WSIFException

setObjectPart

public void setObjectPart(java.lang.String name,
                          java.lang.Object part)
                   throws org.apache.wsif.WSIFException

getCharPart

public char getCharPart(java.lang.String name)
                 throws org.apache.wsif.WSIFException

getBytePart

public byte getBytePart(java.lang.String name)
                 throws org.apache.wsif.WSIFException

getShortPart

public short getShortPart(java.lang.String name)
                   throws org.apache.wsif.WSIFException

getIntPart

public int getIntPart(java.lang.String name)
               throws org.apache.wsif.WSIFException

getLongPart

public long getLongPart(java.lang.String name)
                 throws org.apache.wsif.WSIFException

getFloatPart

public float getFloatPart(java.lang.String name)
                   throws org.apache.wsif.WSIFException

getDoublePart

public double getDoublePart(java.lang.String name)
                     throws org.apache.wsif.WSIFException

getBooleanPart

public boolean getBooleanPart(java.lang.String name)
                       throws org.apache.wsif.WSIFException

setCharPart

public void setCharPart(java.lang.String name,
                        char charPart)

setBytePart

public void setBytePart(java.lang.String name,
                        byte bytePart)

setShortPart

public void setShortPart(java.lang.String name,
                         short shortPart)

setIntPart

public void setIntPart(java.lang.String name,
                       int intPart)

setLongPart

public void setLongPart(java.lang.String name,
                        long longPart)

setFloatPart

public void setFloatPart(java.lang.String name,
                         float floatPart)

setDoublePart

public void setDoublePart(java.lang.String name,
                          double doublePart)

setBooleanPart

public void setBooleanPart(java.lang.String name,
                           boolean booleanPart)

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException


Copyright © 2002, 2002 Apache XML Project. All Rights Reserved.