public class ContentDisposition
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ContentDisposition.Builder
A mutable builder for
ContentDisposition. |
| Modifier and Type | Method and Description |
|---|---|
static ContentDisposition.Builder |
builder(java.lang.String type)
Return a builder for a
ContentDisposition. |
static ContentDisposition |
empty()
Return an empty content disposition.
|
boolean |
equals(java.lang.Object other) |
java.nio.charset.Charset |
getCharset()
Return the charset defined in filename* parameter, or
null if not defined. |
java.time.ZonedDateTime |
getCreationDate()
Return the value of the creation-date parameter, or
null if not defined. |
java.lang.String |
getFilename()
Return the value of the filename parameter (or the value of the
filename* one decoded as defined in the RFC 5987), or
null if not defined. |
java.time.ZonedDateTime |
getModificationDate()
Return the value of the modification-date parameter, or
null if not defined. |
java.lang.String |
getName()
Return the value of the name parameter, or
null if not defined. |
java.time.ZonedDateTime |
getReadDate()
Return the value of the read-date parameter, or
null if not defined. |
java.lang.Long |
getSize()
Return the value of the size parameter, or
null if not defined. |
java.lang.String |
getType()
Return the disposition type, like for example inline, attachment,
form-data, or
null if not defined. |
int |
hashCode() |
static ContentDisposition |
parse(java.lang.String contentDisposition)
Parse a Content-Disposition header value as defined in RFC 2183.
|
java.lang.String |
toString()
Return the header value for this content disposition as defined in RFC 2183.
|
@Nullable public java.lang.String getType()
null if not defined.@Nullable public java.lang.String getName()
null if not defined.@Nullable public java.lang.String getFilename()
null if not defined.@Nullable public java.nio.charset.Charset getCharset()
null if not defined.@Nullable public java.lang.Long getSize()
null if not defined.@Nullable public java.time.ZonedDateTime getCreationDate()
null if not defined.@Nullable public java.time.ZonedDateTime getModificationDate()
null if not defined.@Nullable public java.time.ZonedDateTime getReadDate()
null if not defined.public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectparse(String)public static ContentDisposition.Builder builder(java.lang.String type)
ContentDisposition.type - the disposition type like for example inline,
attachment, or form-datapublic static ContentDisposition empty()
public static ContentDisposition parse(java.lang.String contentDisposition)
contentDisposition - the Content-Disposition header valuetoString()