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
 
 
 - 
 
 -