- java.lang.Object
-
- javax.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 and 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 and Description String
getDisposition()
Return the disposition value.String
getParameter(String name)
Return the specified parameter value.ParameterList
getParameterList()
Return a ParameterList object that holds all the available parameters.void
setDisposition(String disposition)
Set the disposition.void
setParameter(String name, String value)
Set the specified parameter.void
setParameterList(ParameterList list)
Set a new ParameterList.String
toString()
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. Returnsnull
if this parameter is absent.- 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
-
-
Traduction non disponible
Les API Java ne sont pas encore traduites en français sur l'infobrol. Seule la version anglaise est disponible pour l'instant.
Version en cache
21/08/2025 19:05:07 Cette version de la page est en cache (à la date du 21/08/2025 19:05:07) afin d'accélérer le traitement.Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la version plus récente de la page.
Document créé le 14/04/2008, dernière modification le 18/08/2025
Source du document imprimé : https://www.gaudry.be/java-api-javaee-rf-javax/mail/internet/ContentDisposition.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.