Package jakarta.mail.internet
Class ContentDisposition
- java.lang.Object
-
- jakarta.mail.internet.ContentDisposition
-
public class ContentDisposition extends Object
This class represents a MIME ContentDisposition value. It provides methods to parse a ContentDisposition string into individual components and to generate a MIME style ContentDisposition string.- Author:
- John Mani
-
-
Constructor Summary
Constructors Constructor Description ContentDisposition()No-arg Constructor.ContentDisposition(String s)Constructor that takes a ContentDisposition string.ContentDisposition(String disposition, ParameterList list)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDisposition()Return the disposition value.StringgetParameter(String name)Return the specified parameter value.ParameterListgetParameterList()Return a ParameterList object that holds all the available parameters.voidsetDisposition(String disposition)Set the disposition.voidsetParameter(String name, String value)Set the specified parameter.voidsetParameterList(ParameterList list)Set a new ParameterList.StringtoString()Retrieve a RFC2045 style string representation of this ContentDisposition.
-
-
-
Constructor Detail
-
ContentDisposition
public ContentDisposition()
No-arg Constructor.
-
ContentDisposition
public ContentDisposition(String disposition, ParameterList list)
Constructor.- Parameters:
disposition- dispositionlist- ParameterList- Since:
- JavaMail 1.2
-
ContentDisposition
public ContentDisposition(String s) throws ParseException
Constructor that takes a ContentDisposition string. The String is parsed into its constituents: dispostion and parameters. A ParseException is thrown if the parse fails.- Parameters:
s- the ContentDisposition string.- Throws:
ParseException- if the parse fails.- Since:
- JavaMail 1.2
-
-
Method Detail
-
getDisposition
public String getDisposition()
Return the disposition value.- Returns:
- the disposition
- Since:
- JavaMail 1.2
-
getParameter
public String getParameter(String name)
Return the specified parameter value. Returnsnullif this parameter is absent.- Parameters:
name- the parameter name- Returns:
- parameter value
- Since:
- JavaMail 1.2
-
getParameterList
public ParameterList getParameterList()
Return a ParameterList object that holds all the available parameters. Returns null if no parameters are available.- Returns:
- ParameterList
- Since:
- JavaMail 1.2
-
setDisposition
public void setDisposition(String disposition)
Set the disposition. Replaces the existing disposition.- Parameters:
disposition- the disposition- Since:
- JavaMail 1.2
-
setParameter
public void setParameter(String name, String value)
Set the specified parameter. If this parameter already exists, it is replaced by this new value.- Parameters:
name- parameter namevalue- parameter value- Since:
- JavaMail 1.2
-
setParameterList
public void setParameterList(ParameterList list)
Set a new ParameterList.- Parameters:
list- ParameterList- Since:
- JavaMail 1.2
-
-