public class GroovyScriptService extends AbstractTypedMetaDataService<MetaUtilityClass,MetaUtilityClass.UtilityClassRuntime> implements ScriptService
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
GroovyScriptService.TypeMap |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
UTILITY_CLASS_META_PATH |
| コンストラクタと説明 |
|---|
GroovyScriptService() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ScriptEngine |
createScriptEngine() |
ScriptEngine |
createScriptEngine(boolean vanilla) |
void |
destroy() |
static java.lang.String |
getFixedPath() |
java.lang.Class<MetaUtilityClass> |
getMetaDataType()
メタデータのクラスを取得します。
|
java.lang.Class<MetaUtilityClass.UtilityClassRuntime> |
getRuntimeType()
メタデータのRuntimeクラスを取得します。
|
void |
init(Config config) |
boolean |
isDebug() |
void |
removeMetaData(java.lang.String definitionName)
メタデータを削除します。
|
void |
updateMetaData(MetaUtilityClass meta)
メタデータを更新します。
|
createMetaData, getRuntimeById, getRuntimeByName, list, list, nameListpublic static final java.lang.String UTILITY_CLASS_META_PATH
public static java.lang.String getFixedPath()
public boolean isDebug()
public ScriptEngine createScriptEngine()
createScriptEngine インタフェース内 ScriptServicepublic ScriptEngine createScriptEngine(boolean vanilla)
public void updateMetaData(MetaUtilityClass meta)
TypedMetaDataServiceupdateMetaData インタフェース内 TypedMetaDataService<MetaUtilityClass,MetaUtilityClass.UtilityClassRuntime>updateMetaData クラス内 AbstractTypedMetaDataService<MetaUtilityClass,MetaUtilityClass.UtilityClassRuntime>meta - メタデータpublic void removeMetaData(java.lang.String definitionName)
TypedMetaDataServicepublic java.lang.Class<MetaUtilityClass> getMetaDataType()
TypedMetaDataServicegetMetaDataType インタフェース内 TypedMetaDataService<MetaUtilityClass,MetaUtilityClass.UtilityClassRuntime>public java.lang.Class<MetaUtilityClass.UtilityClassRuntime> getRuntimeType()
TypedMetaDataServicegetRuntimeType インタフェース内 TypedMetaDataService<MetaUtilityClass,MetaUtilityClass.UtilityClassRuntime>