|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.liq.container.util.AbstractFinder<T,S>
jp.liq.container.reflect.MemberFinder<T,S>
public abstract class MemberFinder<T extends Member,S extends MemberFinder<T,S>>
クラスのメンバから指定した条件にマッチしたものを順に返す Iterable の実装です。
コンストラクタの概要 | |
---|---|
MemberFinder()
このクラスのインスタンスを構築します。 |
メソッドの概要 | |
---|---|
S |
withAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> ann)
指定されたアノテーションを絞込み条件に追加します。 |
S |
withModifier(int i)
指定されたアクセス修飾子を絞込み条件に追加します。 |
S |
withPrefix(java.lang.String prefix)
指定されたプリフィックスを絞込み条件に追加します。 |
クラス jp.liq.container.util.AbstractFinder から継承されたメソッド |
---|
addMatcher, getCandidates, getThis, iterator |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public MemberFinder()
メソッドの詳細 |
---|
public S withModifier(int i)
i
- アクセス修飾子。
java.lang.reflect.Modifier の持つ定数値を指定します。
public S withAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> ann)
ann
- アノテーションのクラス
public S withPrefix(java.lang.String prefix)
prefix
- メンバの名前のプリフィックス
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |