Package org.apache.http.entity.mime
Class MultipartEntityBuilder
- java.lang.Object
-
- org.apache.http.entity.mime.MultipartEntityBuilder
-
public class MultipartEntityBuilder extends java.lang.ObjectBuilder for multipartHttpEntitys.- Since:
- 4.3
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MultipartEntityBuilderaddBinaryBody(java.lang.String name, byte[] b)MultipartEntityBuilderaddBinaryBody(java.lang.String name, byte[] b, ContentType contentType, java.lang.String filename)MultipartEntityBuilderaddBinaryBody(java.lang.String name, java.io.File file)MultipartEntityBuilderaddBinaryBody(java.lang.String name, java.io.File file, ContentType contentType, java.lang.String filename)MultipartEntityBuilderaddBinaryBody(java.lang.String name, java.io.InputStream stream)MultipartEntityBuilderaddBinaryBody(java.lang.String name, java.io.InputStream stream, ContentType contentType, java.lang.String filename)MultipartEntityBuilderaddPart(java.lang.String name, ContentBody contentBody)MultipartEntityBuilderaddTextBody(java.lang.String name, java.lang.String text)MultipartEntityBuilderaddTextBody(java.lang.String name, java.lang.String text, ContentType contentType)HttpEntitybuild()static MultipartEntityBuildercreate()MultipartEntityBuildersetBoundary(java.lang.String boundary)MultipartEntityBuildersetCharset(java.nio.charset.Charset charset)MultipartEntityBuildersetLaxMode()MultipartEntityBuildersetMode(HttpMultipartMode mode)MultipartEntityBuildersetStrictMode()
-
-
-
Method Detail
-
create
public static MultipartEntityBuilder create()
-
setMode
public MultipartEntityBuilder setMode(HttpMultipartMode mode)
-
setLaxMode
public MultipartEntityBuilder setLaxMode()
-
setStrictMode
public MultipartEntityBuilder setStrictMode()
-
setBoundary
public MultipartEntityBuilder setBoundary(java.lang.String boundary)
-
setCharset
public MultipartEntityBuilder setCharset(java.nio.charset.Charset charset)
-
addPart
public MultipartEntityBuilder addPart(java.lang.String name, ContentBody contentBody)
-
addTextBody
public MultipartEntityBuilder addTextBody(java.lang.String name, java.lang.String text, ContentType contentType)
-
addTextBody
public MultipartEntityBuilder addTextBody(java.lang.String name, java.lang.String text)
-
addBinaryBody
public MultipartEntityBuilder addBinaryBody(java.lang.String name, byte[] b, ContentType contentType, java.lang.String filename)
-
addBinaryBody
public MultipartEntityBuilder addBinaryBody(java.lang.String name, byte[] b)
-
addBinaryBody
public MultipartEntityBuilder addBinaryBody(java.lang.String name, java.io.File file, ContentType contentType, java.lang.String filename)
-
addBinaryBody
public MultipartEntityBuilder addBinaryBody(java.lang.String name, java.io.File file)
-
addBinaryBody
public MultipartEntityBuilder addBinaryBody(java.lang.String name, java.io.InputStream stream, ContentType contentType, java.lang.String filename)
-
addBinaryBody
public MultipartEntityBuilder addBinaryBody(java.lang.String name, java.io.InputStream stream)
-
build
public HttpEntity build()
-
-