- java.lang.Object
- 
- jakarta.mail.internet.ContentDisposition
 
- 
 public class ContentDisposition extends java.lang.ObjectThis 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 SummaryConstructors Constructor Description ContentDisposition()No-arg Constructor.ContentDisposition(java.lang.String s)Constructor that takes a ContentDisposition string.ContentDisposition(java.lang.String disposition, ParameterList list)Constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDisposition()Return the disposition value.java.lang.StringgetParameter(java.lang.String name)Return the specified parameter value.ParameterListgetParameterList()Return a ParameterList object that holds all the available parameters.voidsetDisposition(java.lang.String disposition)Set the disposition.voidsetParameter(java.lang.String name, java.lang.String value)Set the specified parameter.voidsetParameterList(ParameterList list)Set a new ParameterList.java.lang.StringtoString()Retrieve a RFC2045 style string representation of this ContentDisposition.
 
- 
- 
- 
Constructor Detail- 
ContentDispositionpublic ContentDisposition() No-arg Constructor.
 - 
ContentDispositionpublic ContentDisposition(java.lang.String disposition, ParameterList list)Constructor.- Parameters:
- disposition- disposition
- list- ParameterList
 
 - 
ContentDispositionpublic ContentDisposition(java.lang.String s) throws ParseExceptionConstructor 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.
 
 
- 
 - 
Method Detail- 
getDispositionpublic java.lang.String getDisposition() Return the disposition value.- Returns:
- the disposition
 
 - 
getParameterpublic java.lang.String getParameter(java.lang.String name) Return the specified parameter value. Returnsnullif this parameter is absent.- Parameters:
- name- the parameter name
- Returns:
- parameter value
 
 - 
getParameterListpublic ParameterList getParameterList() Return a ParameterList object that holds all the available parameters. Returns null if no parameters are available.- Returns:
- ParameterList
 
 - 
setDispositionpublic void setDisposition(java.lang.String disposition) Set the disposition. Replaces the existing disposition.- Parameters:
- disposition- the disposition
 
 - 
setParameterpublic void setParameter(java.lang.String name, java.lang.String value)Set the specified parameter. If this parameter already exists, it is replaced by this new value.- Parameters:
- name- parameter name
- value- parameter value
 
 - 
setParameterListpublic void setParameterList(ParameterList list) Set a new ParameterList.- Parameters:
- list- ParameterList
 
 - 
toStringpublic java.lang.String toString() Retrieve a RFC2045 style string representation of this ContentDisposition. Returns an empty string if the conversion failed.- Overrides:
- toStringin class- java.lang.Object
- Returns:
- RFC2045 style string
 
 
- 
 
-