package javax.wireless.messaging;

public interface MultipartMessage extends Message
{

 public boolean addAddress(String, String);
 
 public void addMessagePart(MessagePart) throws SizeExceededException;
 
 public String getAddress();
 
 public String[] getAddresses(String);
 
 public String getHeader(String);
 
 public MessagePart getMessagePart(String);
 
 public MessagePart[] getMessageParts();
 
 public String getStartContentId();
 
 public String getSubject();
 
 public boolean removeAddress(String, String);
 
 public void removeAddresses();
 
 public void removeAddresses(String);
 
 public boolean removeMessagePart(MessagePart);
 
 public boolean removeMessagePartId(String);
 
 public boolean removeMessagePartLocation(String);
 
 public void setAddress(String);
 
 public void setHeader(String, String);
 
 public void setStartContentId(String);
 
 public void setSubject(String);
 
}