Package javax.mail.internet
Class ContentDisposition
- java.lang.Object
-
- javax.mail.internet.ContentDisposition
-
public class ContentDisposition extends java.lang.Object
A MIME Content-Disposition value.- Version:
- 1.4
- Author:
- Chris Burdess
-
-
Constructor Summary
Constructors Constructor Description ContentDisposition()
Constructor for an empty Content-Disposition.ContentDisposition(java.lang.String s)
Constructor that parses a Content-Disposition value from an RFC 2045 string representation.ContentDisposition(java.lang.String disposition, ParameterList list)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDisposition()
Returns the disposition value.java.lang.String
getParameter(java.lang.String name)
Returns the specified parameter value, ornull
if this parameter is not present.ParameterList
getParameterList()
Returns the parameters, ornull
if there are no parameters.void
setDisposition(java.lang.String disposition)
Sets the disposition value.void
setParameter(java.lang.String name, java.lang.String value)
Sets the specified parameter.void
setParameterList(ParameterList list)
Sets the parameters.java.lang.String
toString()
Returns an RFC 2045 string representation of this Content-Disposition.
-
-
-
Constructor Detail
-
ContentDisposition
public ContentDisposition()
Constructor for an empty Content-Disposition.
-
ContentDisposition
public ContentDisposition(java.lang.String disposition, ParameterList list)
Constructor.- Parameters:
disposition
- the disposition valuelist
- the parameters
-
ContentDisposition
public ContentDisposition(java.lang.String s) throws ParseException
Constructor that parses a Content-Disposition value from an RFC 2045 string representation.- Parameters:
s
- the Content-Disposition value- Throws:
ParseException
- if there was an error in the value
-
-
Method Detail
-
getDisposition
public java.lang.String getDisposition()
Returns the disposition value.
-
getParameter
public java.lang.String getParameter(java.lang.String name)
Returns the specified parameter value, ornull
if this parameter is not present.- Parameters:
name
- the parameter name
-
getParameterList
public ParameterList getParameterList()
Returns the parameters, ornull
if there are no parameters.
-
setDisposition
public void setDisposition(java.lang.String disposition)
Sets the disposition value.- Parameters:
disposition
- the disposition value
-
setParameter
public void setParameter(java.lang.String name, java.lang.String value)
Sets the specified parameter.- Parameters:
name
- the parameter namevalue
- the parameter value
-
setParameterList
public void setParameterList(ParameterList list)
Sets the parameters.- Parameters:
list
- the parameters
-
toString
public java.lang.String toString()
Returns an RFC 2045 string representation of this Content-Disposition.- Overrides:
toString
in classjava.lang.Object
-
-