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

## tsukuba_bunko.peko.scenario
クラス HandlerRegistry

    java.lang.Object
      tsukuba_bunko.peko.scenario.HandlerRegistry

    public class HandlerRegistry

extends java.lang.Object

要素と ElementHandler の関連づけを管理します。

バージョン:
  $Revision: 1.2 $
作成者:
  $Author: ppoi $

コンストラクタの概要
`HandlerRegistry()` `HandlerRegistry` のインスタンスを作成します。

メソッドの概要
`ElementHandler` | `getElementHandler(java.lang.String elementName)` 指定された要素に関連づけられた ElementHandler を取得します。
`ElementHandler` | `getElementHandler(java.lang.String namespaceURI, java.lang.String localName)` 指定された要素に関連づけられた ElementHandler を取得します。
`static HandlerRegistry` | `newInstance()` `HandlerRegistry` の新しいインスタンスを生成します。
`void` | `register(java.lang.String elementName, ElementHandler handler)` 指定された要素に対して ElementHandler を関連づけます。
`void` | `register(java.lang.String namespaceURI, java.lang.String localName, ElementHandler handler)` 指定された要素に対して ElementHandler を関連づけます。
`void` | `unregister(java.lang.String elementName)` 指定された要素に対する関連づけを削除します。
`void` | `unregister(java.lang.String namespaceURI, java.lang.String localName)` 指定された要素に対する関連づけを削除します。

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

コンストラクタの詳細

### HandlerRegistry

    public HandlerRegistry()

  `HandlerRegistry` のインスタンスを作成します。

メソッドの詳細

### register

    public void register(java.lang.String elementName,
                         ElementHandler handler)

  指定された要素に対して ElementHandler を関連づけます。

  パラメータ:
    `elementName` - 要素名
    `handler` - 関連づける ElementHandler

### register

    public void register(java.lang.String namespaceURI,
                         java.lang.String localName,
                         ElementHandler handler)

  指定された要素に対して ElementHandler を関連づけます。

  パラメータ:
    `namespaceURI` - XML ネームスペース URI
    `localName` - 要素名
    `handler` - 関連づける ElementHandler

### unregister

    public void unregister(java.lang.String elementName)

  指定された要素に対する関連づけを削除します。

  パラメータ:
    `elementName` - 要素名

### unregister

    public void unregister(java.lang.String namespaceURI,
                           java.lang.String localName)

  指定された要素に対する関連づけを削除します。

  パラメータ:
    `namespaceURI` - 要素のネームスペース URI
    `localName` - 要素名

### getElementHandler

    public ElementHandler getElementHandler(java.lang.String elementName)

  指定された要素に関連づけられた ElementHandler を取得します。

  パラメータ:
    `elementName` - 要素名
  戻り値:
    関連づけられた ElementHandler。関連づけが存在しない場合は `null`

### getElementHandler

    public ElementHandler getElementHandler(java.lang.String namespaceURI,
                                            java.lang.String localName)

  指定された要素に関連づけられた ElementHandler を取得します。

  パラメータ:
    `namespaceURI` - 要素のネームスペース URI
    `localName` - 要素名
  戻り値:
    関連づけられた ElementHandler。関連づけが存在しない場合は `null`

### newInstance

    public static HandlerRegistry newInstance()

  `HandlerRegistry` の新しいインスタンスを生成します。

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

All Rights Reserved. © 1999-2006 The "Peko" Project, Tsukuba Bunko.