インタフェース UtilityClassDefinitionManager
- すべてのスーパーインタフェース:
Manager
,TypedDefinitionManager<UtilityClassDefinition>
public interface UtilityClassDefinitionManager
extends TypedDefinitionManager<UtilityClassDefinition>
UtilityClass定義を管理するクラスのインタフェース。
-
メソッドの概要
修飾子とタイプメソッド説明<T> T
createInstanceAs
(Class<T> type, String definitionName) 指定のUtilityClass定義のインスタンスを生成します。インタフェースから継承されたメソッド org.iplass.mtp.definition.TypedDefinitionManager
create, definitionList, definitionSummaryList, definitionSummaryList, definitionSummaryList, get, getDefinitionType, remove, rename, update
-
メソッドの詳細
-
createInstanceAs
指定のUtilityClass定義のインスタンスを生成します。
Javaで作成されたCommandクラスなどからUtilityClassを利用したい場合に利用します。 GroovyScript内などでUtilityClassを利用する場合は、Javaと同様にnewすれば利用可能なため、 あえてこのメソッドを利用してインスタンス化する必要はありません。
指定したUtilityClassが存在しない場合は、ClassNotFoundExceptionが発生します。
- パラメータ:
type
- 型definitionName
- 定義名- 戻り値:
- typeに指定された型のインスタンス
- 例外:
ClassNotFoundException
-