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

## jp.sourceforge.tsukuyomi.openid.message
インタフェース MessageExtensionFactory

既知の実装クラスの一覧:
  AxMessage, FetchRequest, FetchResponse, PapeMessage, PapeRequest, PapeResponse, SRegMessage, SRegRequest, SRegResponse, StoreRequest, StoreResponse

    public interface MessageExtensionFactory

Factory interface for creating message extension objects for a specific message extension type URI.

作成者:
  Marius Scurtescu, Johnny Bufu
関連項目:
  `MessageExtension`, `Message`

メソッドの概要
`MessageExtension` | `getExtension(ParameterList parameterList, boolean isRequest)` Builds a MessageExtension from a parameter list containing the extension-specific parameters.
`String` | `getTypeUri()` Gets the extension type URI of the extension factory.

メソッドの詳細

### getTypeUri

    String getTypeUri()

  Gets the extension type URI of the extension factory.

### getExtension

    MessageExtension getExtension(ParameterList parameterList,
                                  boolean isRequest)
                                  throws MessageException

  Builds a MessageExtension from a parameter list containing the extension-specific parameters.

  The parameters MUST NOT contain the openid. prefix.

  パラメータ:
    `parameterList` - The extension parameters with the openid. prefix removed.
    `isRequest` - Indicates whether the parameters were extracted from an openid request (true), or from an openid response (false). This may assist the factory implementation in determining what object type to instantiate.
  戻り値:
    MessageExtension implementation for the supplied extension parameters.
  例外:
    `MessageException`

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

Copyright © 2008-2009 Project Tsukuyomi. All Rights Reserved.