Class FormDataContentDisposition
- java.lang.Object
-
- org.glassfish.jersey.media.multipart.ContentDisposition
-
- org.glassfish.jersey.media.multipart.FormDataContentDisposition
-
public class FormDataContentDisposition extends ContentDisposition
A form-data content disposition header.- Author:
- Paul Sandoz, imran@smartitengineering.com, Marek Potociar
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFormDataContentDisposition.FormDataContentDispositionBuilderBuilder to build form data content disposition.-
Nested classes/interfaces inherited from class org.glassfish.jersey.media.multipart.ContentDisposition
ContentDisposition.ContentDispositionBuilder<T extends ContentDisposition.ContentDispositionBuilder,V extends ContentDisposition>
-
-
Constructor Summary
Constructors Modifier Constructor Description FormDataContentDisposition(String header)FormDataContentDisposition(String header, boolean fileNameFix)protectedFormDataContentDisposition(String type, String name, String fileName, Date creationDate, Date modificationDate, Date readDate, long size)Constructor for the builder.FormDataContentDisposition(HttpHeaderReader reader, boolean fileNameFix)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()Get the name parameter.static FormDataContentDisposition.FormDataContentDispositionBuildername(String name)Start building a form data content disposition.protected StringBuildertoStringBuffer()-
Methods inherited from class org.glassfish.jersey.media.multipart.ContentDisposition
addDateParameter, addLongParameter, addStringParameter, getCreationDate, getFileName, getModificationDate, getParameters, getReadDate, getSize, getType, toString, type
-
-
-
-
Constructor Detail
-
FormDataContentDisposition
protected FormDataContentDisposition(String type, String name, String fileName, Date creationDate, Date modificationDate, Date readDate, long size)
Constructor for the builder.- Parameters:
type- the disposition type. will be "form-data".name- the control name.fileName- the file name.creationDate- the creation date.modificationDate- the modification date.readDate- the read date.size- the size.- Throws:
IllegalArgumentException- if the type is not equal to "form-data" or the name isnull
-
FormDataContentDisposition
public FormDataContentDisposition(String header) throws ParseException
- Throws:
ParseException
-
FormDataContentDisposition
public FormDataContentDisposition(String header, boolean fileNameFix) throws ParseException
- Throws:
ParseException
-
FormDataContentDisposition
public FormDataContentDisposition(HttpHeaderReader reader, boolean fileNameFix) throws ParseException
- Throws:
ParseException
-
-
Method Detail
-
getName
public String getName()
Get the name parameter.- Returns:
- the name
-
toStringBuffer
protected StringBuilder toStringBuffer()
- Overrides:
toStringBufferin classContentDisposition
-
name
public static FormDataContentDisposition.FormDataContentDispositionBuilder name(String name)
Start building a form data content disposition.- Parameters:
name- the control name.- Returns:
- the form data content disposition builder.
-
-