パッケージ org.springframework.http

クラス ContentDisposition

java.lang.ObjectSE
org.springframework.http.ContentDisposition

public final class ContentDisposition extends ObjectSE
RFC 6266 で定義されている Content-Disposition 型とパラメーターの表現。
導入:
5.0
作成者:
Sebastien Deleuze, Juergen Hoeller, Rossen Stoyanchev, Sergey Tsypanov
関連事項:
  • メソッドの詳細

    • isAttachment

      public boolean isAttachment()
      type が「アタッチメント」かどうかを返します。
      導入:
      5.3
    • isFormData

      public boolean isFormData()
      type が "form-data" であるかどうかを返します。
      導入:
      5.3
    • isInline

      public boolean isInline()
      type が「インライン」であるかどうかを返します。
      導入:
      5.3
    • getType

      @Nullable public StringSE getType()
      廃棄型を返します。
      関連事項:
    • getName

      @Nullable public StringSE getName()
      name パラメーターの値、または定義されていない場合は null を返します。
    • getFilename

      @Nullable public StringSE getFilename()
      RFC 2047 に基づいて BASE64 エンコーディングからデコードされた可能性のある filename パラメーターの値、または RFC5987 で定義されているようにデコードされた可能性のある filename * パラメーターの値を返します。
    • getCharset

      @Nullable public CharsetSE getCharset()
      filename * パラメーターで定義された文字セットを返します。定義されていない場合は null を返します。
    • getSize

      @DeprecatedSE @Nullable public LongSE getSize()
      使用すべきではありません。
      5.2.3 以降は RFC 6266、付録 B に準拠していますが、将来のリリースで削除される予定です。
      サイズパラメーターの値、または定義されていない場合は null の値を返します。
    • getCreationDate

      @DeprecatedSE @Nullable public ZonedDateTimeSE getCreationDate()
      使用すべきではありません。
      5.2.3 以降は RFC 6266、付録 B に準拠していますが、将来のリリースで削除される予定です。
      作成日パラメーターの値、または定義されていない場合は null を返します。
    • getModificationDate

      @DeprecatedSE @Nullable public ZonedDateTimeSE getModificationDate()
      使用すべきではありません。
      5.2.3 以降は RFC 6266、付録 B に準拠していますが、将来のリリースで削除される予定です。
      modification-date パラメーターの値、または定義されていない場合は null を返します。
    • getReadDate

      @DeprecatedSE @Nullable public ZonedDateTimeSE getReadDate()
      使用すべきではありません。
      5.2.3 以降は RFC 6266、付録 B に準拠していますが、将来のリリースで削除される予定です。
      read-date パラメーターの値を返します。定義されていない場合は null を返します。
    • equals

      public boolean equals(@Nullable ObjectSE other)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

      public StringSE toString()
      RFC 6266 で定義されているこのコンテンツの後処理のヘッダー値を返します。
      オーバーライド:
      クラス ObjectSEtoString 
      関連事項:
    • attachment

      public static ContentDisposition.Builder attachment()
      型 "attachment" の ContentDisposition のビルダーを返します。
      導入:
      5.3
    • formData

      public static ContentDisposition.Builder formData()
      型 "form-data" の ContentDisposition のビルダーを返します。
      導入:
      5.3
    • inline

      public static ContentDisposition.Builder inline()
      型「インライン」の ContentDisposition のビルダーを返します。
      導入:
      5.3
    • builder

      public static ContentDisposition.Builder builder(StringSE type)
      ContentDisposition のビルダーを返します。
      パラメーター:
      type - インライン、添付ファイル、フォームデータなどの処理型
      戻り値:
      ビルダー
    • empty

      public static ContentDisposition empty()
      空のコンテンツ処理を返します。
    • parse

      public static ContentDisposition parse(StringSE contentDisposition)
      RFC 2183 で定義されている Content-Disposition ヘッダー値を解析します。
      パラメーター:
      contentDisposition - Content-Disposition ヘッダー値
      戻り値:
      解析されたコンテンツの性質
      関連事項: