概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.maachang.engine.servlet
クラス DownloadFilter

    java.lang.Object
      org.maachang.engine.servlet.DownloadFilter

    public class DownloadFilter

extends java.lang.Object

ダウンロード用サーブレット.

導入されたバージョン:
  MaaEngine 1.00
バージョン:
  2007/10/18
作成者:
  masahito suzuki

フィールドの概要
`static int` | `DOWNLOAD_KEY_LENGTH` ダウンロードキー長.
`static java.lang.String` | `DOWNLOAD_PARAM` ダウンロードパラメータ.

コンストラクタの概要
`DownloadFilter()`

メソッドの概要
`void` | `destroy()` 後処理.
`void` | `doFilter(ServletRequest request, ServletResponse response, FilterChain chain)` ダウンロードフィルタ.
`void` | `init(FilterConfig filterConfig)` 初期処理.
`static java.lang.String` | `setDownloadInfo(HttpServletRequest request, java.lang.String mimeType, java.io.InputStream stream)` ダウンロード情報を設定.

クラス java.lang.Object から継承されたメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### DOWNLOAD_PARAM

    public static final java.lang.String DOWNLOAD_PARAM

  ダウンロードパラメータ.

  関連項目:
    定数フィールド値

### DOWNLOAD_KEY_LENGTH

    public static final int DOWNLOAD_KEY_LENGTH

  ダウンロードキー長.

  関連項目:
    定数フィールド値

コンストラクタの詳細

### DownloadFilter

    public DownloadFilter()

メソッドの詳細

### init

    public void init(FilterConfig filterConfig)
              throws ServletException

  初期処理.
  フィルタ初期処理.

  パラメータ:
    `filterConfig` - フィルタコンフィグ.
  例外:
    `ServletException` - サーブレット例外.

### destroy

    public void destroy()

  後処理.
  フィルタ後処理.

### doFilter

    public void doFilter(ServletRequest request,
                         ServletResponse response,
                         FilterChain chain)
                  throws java.io.IOException,
                         ServletException

  ダウンロードフィルタ.
  ダウンロード処理を行うフィルター処理.

  パラメータ:
    `request` - 対象のリクエストオブジェクトが設定されます.
    `response` - 対象のレスポンスオブジェクトが設定されます.
    `chain` - フィルタチェインが設定されます.
  例外:
    `java.io.IOException` - IO例外.
    `ServletException` - サーブレット例外.

### setDownloadInfo

    public static final java.lang.String setDownloadInfo(HttpServletRequest request,
                                                         java.lang.String mimeType,
                                                         java.io.InputStream stream)
                                                  throws java.lang.Exception

  ダウンロード情報を設定.
  ダウンロード情報を設定します.

  パラメータ:
    `request` - 対象のリクエスト情報を設定します.
    `mimeType` - ダウンロードMimeTypeを設定します.
    `binary` - 対象のバイナリ情報を設定します.
  例外:
    `java.lang.Exception` - 例外.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド