Class Disposition

java.lang.Object
org.restlet.data.Disposition

public class Disposition extends Object
Describes the presentation of a single entity especially in the case of multipart documents. This is an equivalent of the HTTP "Content-Disposition" header.
Author:
Thierry Boileau
See Also:
  • Field Details

    • NAME_CREATION_DATE

      public static final String NAME_CREATION_DATE
      The creation date parameter name as presented by the RFC 2183.
      See Also:
    • NAME_FILENAME

      public static final String NAME_FILENAME
      The filename parameter name as presented by the RFC 2183.
      See Also:
    • NAME_MODIFICATION_DATE

      public static final String NAME_MODIFICATION_DATE
      The modification date parameter name as presented by the RFCc 2183.
      See Also:
    • NAME_READ_DATE

      public static final String NAME_READ_DATE
      The read date parameter name as presented by the RFC 2183.
      See Also:
    • NAME_SIZE

      public static final String NAME_SIZE
      The size parameter name as presented by the RFC 2183.
      See Also:
    • TYPE_ATTACHMENT

      public static final String TYPE_ATTACHMENT
      Indicates that the part is intended to be separated from the full message.
      See Also:
    • TYPE_INLINE

      public static final String TYPE_INLINE
      Indicates that the part is intended to be displayed automatically upon display of the full message.
      See Also:
    • TYPE_NONE

      public static final String TYPE_NONE
      Indicates that the part is not intended to be displayed.
      See Also:
  • Constructor Details

    • Disposition

      public Disposition()
      Constructor. Instantiated with the TYPE_NONE type.
    • Disposition

      public Disposition(String type)
      Constructor.
      Parameters:
      type - The disposition type.
    • Disposition

      public Disposition(String type, Series<Parameter> parameters)
      Constructor.
      Parameters:
      type - The disposition type.
      parameters - The list of disposition parameters.
  • Method Details

    • addDate

      public void addDate(String name, Date value)
      Adds a Date parameter.
      Parameters:
      name - The name of the parameter.
      value - Its value as a date.
    • getFilename

      public String getFilename()
      Returns the value of the "filename" parameter.
      Returns:
      The value of the "filename" parameter.
    • getParameters

      public Series<Parameter> getParameters()
      Returns the list of disposition parameters.
      Returns:
      The list of disposition parameters.
    • getType

      public String getType()
      Returns the disposition type.
      Returns:
      The disposition type.
    • setCreationDate

      public void setCreationDate(Date value)
      Sets the creation date parameter.
      Parameters:
      value - The creation date.
    • setDate

      public void setDate(String name, Date value)
      Sets a Date parameter.
      Parameters:
      name - The name of the parameter.
      value - Its value as a date.
    • setFilename

      public void setFilename(String fileName)
      Sets the value of the "filename" parameter.
      Parameters:
      fileName - The file name value.
    • setModificationDate

      public void setModificationDate(Date value)
      Sets the modification date parameter.
      Parameters:
      value - The modification date.
    • setParameters

      public void setParameters(Series<Parameter> parameters)
      Sets the list of disposition parameters.
      Parameters:
      parameters - The list of disposition parameters.
    • setReadDate

      public void setReadDate(Date value)
      Sets the read date parameter.
      Parameters:
      value - The read date.
    • setSize

      public void setSize(long size)
      Sets the value of the "size" parameter.
      Parameters:
      size - The size.
    • setType

      public void setType(String type)
      Sets the disposition type.
      Parameters:
      type - The disposition type.