public abstract class MetadataTarget extends ObjectSE
コンストラクターと説明 |
---|
MetadataTarget() |
修飾子と型 | メソッドと説明 |
---|---|
abstract PropertyDescriptorSE | getProperty(StringSE name) 引数 |
abstract ClassSE | getPropertyType(StringSE name) 引数 |
abstract MethodSE | getReadMethod(StringSE name) 引数 |
abstract ClassSE | getTargetClass() メタデータターゲットの |
abstract MethodSE | getWriteMethod(StringSE name) 引数 |
abstract boolean | isTargetInstanceOf(ClassSE type) このメタデータ要素のターゲットが引数 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public abstract PropertyDescriptorSE getProperty(StringSE name)
引数 name
で指定された名前のプロパティの Bean PropertyDescriptor
を返します。
name
- PropertyDescriptor
を返す必要があるプロパティの名前。PropertyDescriptor
SEpublic abstract boolean isTargetInstanceOf(ClassSE type)
このメタデータ要素のターゲットが引数 type
のインスタンスである場合、true を返します。
type
- インスタンスをテストする Class
。public abstract ClassSE getTargetClass()
メタデータターゲットの Class
を返します。
public abstract ClassSE getPropertyType(StringSE name)
引数 name
で指定された名前のプロパティの Class
を返します。
name
- Class
を返す必要があるプロパティの名前。public abstract MethodSE getWriteMethod(StringSE name)
引数 name
で指定された名前のプロパティの setter の Method
を返します。
name
- Method
を返す必要があるプロパティの名前。Method
SE を書き込みます。Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.