|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.morpho.webapp.servlet.jsp.tagext.TagManager
このクラスは、TagTemplate オブジェクトを保持し、JavaServer Pages においてカスタムタグが実行された際に、そのタグへ属性を提供します。
コンストラクタの概要 | |
TagManager()
TagManager を構築します。 |
メソッドの概要 | |
void |
addTagTemplate(TagTemplate fe)
このコンテキストに TagTemplate を追加します。 |
java.lang.String |
generateTagTemplateKey(java.lang.String tagType,
java.lang.String name)
TagTemplate オブジェクトをマップオブジェクトに関連付けるためのキーを作成します。 |
HtmlEncoder |
getHtmlEncoder()
Returns the htmlEncoder. |
java.lang.String |
getPluginKey()
TagManager プラグインを識別するためのキーを返します。 |
TagTemplate |
getTagTemplate(java.lang.String tagType,
java.lang.String name)
このコンテキストから指定された名前の TagTemplate を返します。 |
void |
pluginActivate()
pluginActivate メソッドは、インスタンスが活性化状態になるときに呼び出されます。 |
void |
pluginRemove()
フレームワークでは、プラグインオブジェクトの有効期間を終わらせる前にこのメソッドを呼び出します。 |
void |
setHtmlEncoder(HtmlEncoder htmlEncoder)
Sets the htmlEncoder. |
void |
setPluginContext(PluginContext fc)
プラグインコンテキストを設定します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public TagManager()
TagManager を構築します。
メソッドの詳細 |
public java.lang.String generateTagTemplateKey(java.lang.String tagType, java.lang.String name)
TagTemplate オブジェクトをマップオブジェクトに関連付けるためのキーを作成します。
これは次のようなキーを作成します。
TagTemplate[tagType=タグのタイプ,name=タグ名]
tagType
- タグのタイプname
- タグ名
public void addTagTemplate(TagTemplate fe)
このコンテキストに TagTemplate を追加します。
fe
- コンテキストに追加される TagTemplate
java.lang.IllegalArgumentException
- 同じタグタイプで同じ名前の TagTemplate があった場合public TagTemplate getTagTemplate(java.lang.String tagType, java.lang.String name)
このコンテキストから指定された名前の TagTemplate を返します。 コンテキストがこの名前の TagTemplate を保持していない場合は null を返します。
tagType
- TagTemplate のタグタイプname
- TagTemplate の名前
public final java.lang.String getPluginKey()
TagManager プラグインを識別するためのキーを返します。
Plugin
内の getPluginKey
Plugin.getPluginKey()
public void setPluginContext(PluginContext fc) throws PluginException
プラグインコンテキストを設定します。 フレームワークでは、プラグインインスタンスが追加された時にこのメソッドを呼び出します。
Plugin
内の setPluginContext
fc
- このインスタンスを追加した FrameworkContext オブジェクト
PluginException
- このメソッドによってスローされ、何らかのエラーが原因で障害が発生したことを示すpublic void pluginActivate() throws PluginException
pluginActivate メソッドは、インスタンスが活性化状態になるときに呼び出されます。 インスタンスを初期化します。
Plugin
内の pluginActivate
PluginException
- このメソッドによってスローされ、何らかのエラーが原因で障害が発生したことを示すpublic void pluginRemove() throws PluginException
フレームワークでは、プラグインオブジェクトの有効期間を終わらせる前にこのメソッドを呼び出します。 すべてのリソースを解放します。
Plugin
内の pluginRemove
PluginException
- このメソッドによってスローされ、何らかのエラーが原因で障害が発生したことを示すpublic HtmlEncoder getHtmlEncoder()
public void setHtmlEncoder(HtmlEncoder htmlEncoder)
htmlEncoder
- The htmlEncoder to set
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |