public interface UtilityClassDefinitionManager extends TypedDefinitionManager<UtilityClassDefinition>
修飾子とタイプ | メソッドと説明 |
---|---|
<T> T |
createInstanceAs(java.lang.Class<T> type,
java.lang.String definitionName)
指定のUtilityClass定義のインスタンスを生成します。
|
create, definitionList, definitionSummaryList, definitionSummaryList, definitionSummaryList, get, getDefinitionType, remove, rename, update
<T> T createInstanceAs(java.lang.Class<T> type, java.lang.String definitionName) throws java.lang.ClassNotFoundException
指定のUtilityClass定義のインスタンスを生成します。
Javaで作成されたCommandクラスなどからUtilityClassを利用したい場合に利用します。 GroovyScript内などでUtilityClassを利用する場合は、Javaと同様にnewすれば利用可能なため、 あえてこのメソッドを利用してインスタンス化する必要はありません。
指定したUtilityClassが存在しない場合は、ClassNotFoundExceptionが発生します。
type
- 型definitionName
- 定義名java.lang.ClassNotFoundException