org.ashikunep.irenka.toolkit
インタフェース Toolkit

すべてのスーパーインタフェース:
Tool

public interface Toolkit
extends Tool

ツールを得られるファクトリ

バージョン:
$Date: 2008-02-12 12:35:47 +0900 (火, 12 2月 2008) $
作成者:
Taro KATO (Gluegent, Inc.)

メソッドの概要
 Toolkit borrow()
          このツールを借りる。
 boolean contains(String name)
          指定した名前のツールを有する場合のみtrueを返す。
<T extends Tool>
T
getTool(Class<T> clazz)
          指定したツール型のツールを取得する。
 Tool getTool(String name)
          指定した名前のツールを取得する。
 

メソッドの詳細

contains

boolean contains(String name)
指定した名前のツールを有する場合のみtrueを返す。

パラメータ:
name - 対象ツールの名前
戻り値:
ツールを有する場合のみtrue

getTool

<T extends Tool> T getTool(Class<T> clazz)
指定したツール型のツールを取得する。

型パラメータ:
T - ツール型
パラメータ:
clazz - ツールの型リテラルを指定する。
戻り値:
指定したツール型のインスタンス
例外:
NoSuchElementException

getTool

Tool getTool(String name)
指定した名前のツールを取得する。

パラメータ:
name - ツールの名前 (インターフェースの完全限定名)
戻り値:
指定したツールのインスタンス
例外:
NoSuchElementException

borrow

Toolkit borrow()
インタフェース Tool の記述:
このツールを借りる。

定義:
インタフェース Tool 内の borrow
戻り値:
借りるツール


Copyright 2007 the Seasar Foundation and the Others.