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 の新しいインスタンスを生成します。



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