public abstract class DefinitionMetaDataTypeMap<D extends Definition,M extends RootMetaData>
extends java.lang.Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected java.lang.Class<D> |
defType |
protected java.lang.Class<M> |
metaType |
protected java.lang.String |
pathPrefix |
| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
DefinitionMetaDataTypeMap(java.lang.String pathPrefix,
java.lang.Class<M> metaType,
java.lang.Class<D> defType) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
D |
toDefinition(M metaData) |
java.lang.String |
toDefName(java.lang.String path) |
java.lang.String |
toPath(java.lang.String defName) |
abstract TypedDefinitionManager<D> |
typedDefinitionManager() |
java.lang.String |
typeName() |
protected java.lang.String pathPrefix
protected java.lang.Class<M extends RootMetaData> metaType
protected java.lang.Class<D extends Definition> defType
public abstract TypedDefinitionManager<D> typedDefinitionManager()
public java.lang.String toPath(java.lang.String defName)
public java.lang.String toDefName(java.lang.String path)
public java.lang.String typeName()