インターフェース ElementDescriptor
- 既知のすべてのサブインターフェース:
BeanDescriptor、ConstructorDescriptor、ContainerElementTypeDescriptor、CrossParameterDescriptor、ExecutableDescriptor、MethodDescriptor、ParameterDescriptor、PropertyDescriptor、ReturnValueDescriptor
public interface ElementDescriptor検証された要素(クラス、プロパティ、メソッドなど)について説明します。- 作成者:
- Emmanuel Bernard, Hardy Ferentschik, Gunnar Morling
ネストされたクラスの概要
ネストされたクラス 修飾子と型 インターフェース 説明 static interfaceElementDescriptor.ConstraintFinder取得した制約の制限を宣言します。
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 ElementDescriptor.ConstraintFinderfindConstraints()制約を見つけて、特定の条件に制限する可能性があります。SetSE<ConstraintDescriptor<?>>getConstraintDescriptors()クラス階層内のこの要素のすべての制約記述子を返すか、何も存在しない場合は空のSetを返します。ClassSE<?>getElementClass()booleanhasConstraints()
メソッドの詳細
hasConstraints
boolean hasConstraints()
- 戻り値:
- クラス階層内のこの要素に少なくとも 1 つの制約宣言が存在する場合は
trueを返し、それ以外の場合はfalseを返します。
getElementClass
ClassSE<?> getElementClass()
- 戻り値:
- 静的に定義された戻り型
getConstraintDescriptors
SetSE<ConstraintDescriptor<?>> getConstraintDescriptors()
クラス階層内のこの要素のすべての制約記述子を返すか、何も存在しない場合は空のSetを返します。- 戻り値:
- この要素の制約記述子の
Set
findConstraints
ElementDescriptor.ConstraintFinder findConstraints()
制約を見つけて、特定の条件に制限する可能性があります。- 戻り値:
ConstraintFinderオブジェクト