HttpOutputActionPlugin
Date: 2009-09-08

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

## jp.maru.liquid.core.plugins
クラス HttpOutputActionPlugin

    java.lang.Object
      jp.maru.liquid.core.plugins.HttpOutputActionPlugin

すべての実装されたインタフェース:
  HttpBasicPlugin, HttpServerCommonPlugin, HttpServerPlugin, Plugin

    public class HttpOutputActionPlugin

extends java.lang.Object
implements HttpServerPlugin, HttpBasicPlugin

リクエストを処理しそのまま出力を行う

バージョン:
  1.0
作成者:
  Kohji Tsujita

フィールドの概要
`private java.lang.String` | `_actionClass`
`private java.lang.String` | `_bindUri`
`private java.lang.String` | `_encoding`
`private static org.slf4j.Logger` | `logger`

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

メソッドの概要
`void` | `execute(HttpRequest request, HttpResponse response)` リクエストの処理を行う
`java.lang.String` | `getBindURI()` アクセス先URIを返す
`void` | `init()` プラグインの初期化を行う
`private static void` | `sendError(HttpResponse response, int sc)` エラーレスポンスを返す、ようにする
`void` | `setActionClass(java.lang.String actionClass)` アクションクラスをセット SpringInjection
`void` | `setBindURI(java.lang.String uri)` アクセス先とするURIをセットする
`void` | `setEncoding(java.lang.String encoding)` コンテンツのエンコーディングをセット SpringInjection
`java.lang.String` | `toString()`

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

フィールドの詳細

### logger

    private static final org.slf4j.Logger logger

### _bindUri

    private java.lang.String _bindUri

### _encoding

    private java.lang.String _encoding

### _actionClass

    private java.lang.String _actionClass

コンストラクタの詳細

### HttpOutputActionPlugin

    public HttpOutputActionPlugin()

メソッドの詳細

### init

    public void init()

  インタフェース `Plugin` の記述:
  プラグインの初期化を行う

  定義:
    インタフェース `Plugin` 内の `init`

### execute

    public void execute(HttpRequest request,
                        HttpResponse response)

  インタフェース `HttpBasicPlugin` の記述:
  リクエストの処理を行う

  定義:
    インタフェース `HttpBasicPlugin` 内の `execute`
  パラメータ:
    `request` - リクエストオブジェクト
    `response` - レスポンスオブジェクト

### setBindURI

    public void setBindURI(java.lang.String uri)

  インタフェース `HttpServerCommonPlugin` の記述:
  アクセス先とするURIをセットする

  定義:
    インタフェース `HttpServerCommonPlugin` 内の `setBindURI`
  パラメータ:
    `uri` - アクセス先URI

### getBindURI

    public java.lang.String getBindURI()

  インタフェース `HttpServerCommonPlugin` の記述:
  アクセス先URIを返す

  定義:
    インタフェース `HttpServerCommonPlugin` 内の `getBindURI`
  戻り値:
    アクセス先URI

### setActionClass

    public void setActionClass(java.lang.String actionClass)

  アクションクラスをセット SpringInjection

  パラメータ:
    `actionClass` - アクセス時にコールされるアクションクラス

### setEncoding

    public void setEncoding(java.lang.String encoding)

  コンテンツのエンコーディングをセット SpringInjection

  パラメータ:
    `encoding` - エンコーディング

### sendError

    private static void sendError(HttpResponse response,
                                  int sc)

  エラーレスポンスを返す、ようにする

  パラメータ:
    `response` - レスポンス
    `sc` - エラーステータスコード

### toString

    public java.lang.String toString()

  オーバーライド:
    クラス `java.lang.Object` 内の `toString`

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