Enum ContentDisposition
- java.lang.Object
-
- java.lang.Enum<ContentDisposition>
-
- com.atlassian.bamboo.plugin.servlet.ContentDisposition
-
- All Implemented Interfaces:
Serializable
,Comparable<ContentDisposition>
public enum ContentDisposition extends Enum<ContentDisposition>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ATTACHMENT
INLINE
-
Field Summary
Fields Modifier and Type Field Description static Function<? super String,Optional<ContentDisposition>>
fFromString
A function that can be used as an argument toOption.flatMap(Function)
to convert string representations into corresponding content disposition instances.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Optional<ContentDisposition>
fromString(String s)
Returns the content disposition corresponding to the given string, if any.String
toString()
This implementation returns the header value of this content disposition.static ContentDisposition
valueOf(String name)
Returns the enum constant of this type with the specified name.static ContentDisposition[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.String
withFile(File file)
Returns a string suitable for use as the value of a 'Content-Disposition' HTTP header, including the specification of a file name.
-
-
-
Enum Constant Detail
-
INLINE
public static final ContentDisposition INLINE
-
ATTACHMENT
public static final ContentDisposition ATTACHMENT
-
-
Field Detail
-
fFromString
public static final Function<? super String,Optional<ContentDisposition>> fFromString
A function that can be used as an argument toOption.flatMap(Function)
to convert string representations into corresponding content disposition instances.
-
-
Method Detail
-
values
public static ContentDisposition[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ContentDisposition c : ContentDisposition.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ContentDisposition valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
fromString
public static Optional<ContentDisposition> fromString(String s)
Returns the content disposition corresponding to the given string, if any.- Returns:
- some(content disposition) if there is a corresponding content disposition, none() otherwise.
-
toString
public String toString()
This implementation returns the header value of this content disposition.- Overrides:
toString
in classEnum<ContentDisposition>
-
withFile
public String withFile(File file)
Returns a string suitable for use as the value of a 'Content-Disposition' HTTP header, including the specification of a file name.- Parameters:
file
- the file whose name is to be included in the result- Returns:
- a string including the header value of this content disposition and a file name
-
-