クラス DefinitionService
java.lang.Object
org.iplass.mtp.impl.definition.DefinitionService
- すべての実装されたインタフェース:
Service
MetaDataをDefinitionとしてapiに公開するためのService。
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voiddestroy()Class<? extends Definition> getClassbyTypeName(String typeName) <D extends Definition>
StringgetDefinitionName(Class<D> defType, String path) getDefinitionName(String path) <D extends Definition,M extends RootMetaData>
Class<D> getDefinitionType(Class<M> metaType) static DefinitionService<D extends Definition>
String<M extends RootMetaData>
StringgetPathByMeta(Class<M> metaType, String defName) <D extends Definition>
StringgetPrefixPath(Class<D> defType) <D extends Definition>
TypedDefinitionManager<D> getTypedDefinitionManager(Class<D> defType) voidresolvePath(String path) MetaDataのパスからDefinitionの型、Definitionのプレフィックスパス以降の相対パスを取得。<D extends Definition,M extends RootMetaData>
DtoDefinition(M metaData)
-
コンストラクタの詳細
-
DefinitionService
public DefinitionService()
-
-
メソッドの詳細
-
getInstance
-
init
-
destroy
public void destroy() -
getClassbyTypeName
-
resolvePath
MetaDataのパスからDefinitionの型、Definitionのプレフィックスパス以降の相対パスを取得。- パラメータ:
path-- 戻り値:
-
getTypedDefinitionManager
-
getPrefixPath
-
getPath
-
getPathByMeta
-
getPath
-
getDefinitionType
-
toDefinition
-
getDefinitionName
-
getDefinitionName
-