public class DynamicTypeDefinition extends Object implements TypeDefinition<Map<String,Object>>, Serializable
コンストラクタと説明 |
---|
DynamicTypeDefinition() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addPropertyDefinition(PropertyDefinition propertyDefinition)
プロパティ定義を追加します。
|
String |
getId()
型ID。
|
List<PropertyDefinition> |
getProperties()
このタイプの持つプロパティ一覧を取得します。
|
PropertyDefinition |
getPropertyByName(String name)
プロパティを取得します。
|
Class<Map<String,Object>> |
getType()
実際のタイプを取得します。
|
Map<String,Object> |
newInstance()
このタイプに対応するインスタンスの生成を行います。
|
void |
setId(String id)
型ID。
|
String |
toString() |
public Class<Map<String,Object>> getType()
TypeDefinition
getType
インタフェース内 TypeDefinition<Map<String,Object>>
public void addPropertyDefinition(PropertyDefinition propertyDefinition)
propertyDefinition
- プロパティ定義。public PropertyDefinition getPropertyByName(String name)
TypeDefinition
getPropertyByName
インタフェース内 TypeDefinition<Map<String,Object>>
name
- プロパティ名public List<PropertyDefinition> getProperties()
TypeDefinition
getProperties
インタフェース内 TypeDefinition<Map<String,Object>>
public Map<String,Object> newInstance() throws IllegalDataAccessException
TypeDefinition
newInstance
インタフェース内 TypeDefinition<Map<String,Object>>
IllegalDataAccessException
- インスタンスの生成に失敗した場合に通知されます。public String getId()
getId
インタフェース内 TypeDefinition<Map<String,Object>>
public void setId(String id)
Copyright © 2012 NTT DATA INTRAMART CORPORATION