com.meterware.httpunit
Class MultipartWebRequest

java.lang.Object
  extended bycom.meterware.httpunit.WebRequest
      extended bycom.meterware.httpunit.MessageBodyWebRequest
          extended bycom.meterware.httpunit.MultipartWebRequest

public class MultipartWebRequest
extends com.meterware.httpunit.MessageBodyWebRequest


Nested Class Summary
 
Nested classes inherited from class com.meterware.httpunit.MessageBodyWebRequest
com.meterware.httpunit.MessageBodyWebRequest.InputStreamMessageBody
 
Constructor Summary
MultipartWebRequest(java.lang.String url)
           
MultipartWebRequest(java.lang.String url, javax.mail.Multipart msg)
           
MultipartWebRequest(java.lang.String url, java.lang.String contentType)
           
 
Method Summary
 void addPart(java.io.InputStream stream, java.lang.String contentType, java.lang.String location)
          create a new message part from an InputStream
 void addPart(java.lang.Object content, java.lang.String contentType, java.lang.String location)
          create a new message part using JAF (JavaBeans Activation Framework)
 void addPart(java.lang.String content, java.lang.String location)
          add a text/plain message part
 void addPart(java.lang.String content, java.lang.String contentType, java.lang.String location)
           
 com.meterware.httpunit.MessageBody getMessageBody()
           
 java.lang.String getMethod()
           
 
Methods inherited from class com.meterware.httpunit.MessageBodyWebRequest
completeRequest, getContentType, writeMessageBody
 
Methods inherited from class com.meterware.httpunit.WebRequest
getCharacterSet, getHeaders, getParameter, getParameterHolder, getParameterValues, getQueryString, getRequestParameterNames, getTarget, getURL, getURLBase, getURLString, isFileParameter, isMimeEncoded, maySelectFile, removeParameter, selectFile, selectFile, selectFile, setHeaderField, setImageButtonClickPosition, setMimeEncoded, setParameter, setParameter, setParameter, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MultipartWebRequest

public MultipartWebRequest(java.lang.String url)

MultipartWebRequest

public MultipartWebRequest(java.lang.String url,
                           java.lang.String contentType)

MultipartWebRequest

public MultipartWebRequest(java.lang.String url,
                           javax.mail.Multipart msg)
Method Detail

getMethod

public java.lang.String getMethod()

addPart

public void addPart(java.io.InputStream stream,
                    java.lang.String contentType,
                    java.lang.String location)
             throws javax.mail.MessagingException
create a new message part from an InputStream

Throws:
javax.mail.MessagingException

addPart

public void addPart(java.lang.String content,
                    java.lang.String location)
             throws javax.mail.MessagingException
add a text/plain message part

Throws:
javax.mail.MessagingException

addPart

public void addPart(java.lang.String content,
                    java.lang.String contentType,
                    java.lang.String location)
             throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

addPart

public void addPart(java.lang.Object content,
                    java.lang.String contentType,
                    java.lang.String location)
             throws javax.mail.MessagingException
create a new message part using JAF (JavaBeans Activation Framework)

Throws:
javax.mail.MessagingException

getMessageBody

public com.meterware.httpunit.MessageBody getMessageBody()