public final 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.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
parse(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()