public abstract class BasicTypeDefinition<T> extends Object implements TypeDefinition<T>, Serializable
コンストラクタと説明 |
---|
BasicTypeDefinition() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected <T> T |
cast(Class<?> clazz) |
boolean |
equals(Object obj) |
List<PropertyDefinition> |
getProperties()
このタイプの持つプロパティ一覧を取得します。
|
PropertyDefinition |
getPropertyByName(String name)
プロパティを取得します。
|
int |
hashCode() |
T |
newInstance()
このタイプに対応するインスタンスの生成を行います。
|
String |
toString() |
getId, getType
public List<PropertyDefinition> getProperties()
TypeDefinition
getProperties
インタフェース内 TypeDefinition<T>
public PropertyDefinition getPropertyByName(String name)
TypeDefinition
getPropertyByName
インタフェース内 TypeDefinition<T>
name
- プロパティ名public T newInstance() throws IllegalDataAccessException
TypeDefinition
newInstance
インタフェース内 TypeDefinition<T>
IllegalDataAccessException
- インスタンスの生成に失敗した場合に通知されます。protected <T> T cast(Class<?> clazz)
Copyright © 2012 NTT DATA INTRAMART CORPORATION