jp.liq.container.reflect
クラス ClassFieldFinder<T>

java.lang.Object
  上位を拡張 jp.liq.container.util.AbstractFinder<T,S>
      上位を拡張 jp.liq.container.reflect.MemberFinder<T,S>
          上位を拡張 jp.liq.container.reflect.FieldFinder<FieldWrapper,ClassFieldFinder<T>>
              上位を拡張 jp.liq.container.reflect.ClassFieldFinder<T>
すべての実装されたインタフェース:
java.lang.Iterable<FieldWrapper>

public class ClassFieldFinder<T>
extends FieldFinder<FieldWrapper,ClassFieldFinder<T>>
implements java.lang.Iterable<FieldWrapper>

あるクラスが保持するフィールドの中から、 条件にマッチするものを順に返す Iterable です。

作成者:
nose

コンストラクタの概要
ClassFieldFinder(java.lang.Class<T> ownerClass)
          このクラスの新しいインスタンスを構築します。
 
メソッドの概要
protected  java.util.Iterator<FieldWrapper> getCandidates()
           
protected  ClassFieldFinder<T> getThis()
          thisを返します。
 
クラス jp.liq.container.reflect.FieldFinder から継承されたメソッド
isA
 
クラス jp.liq.container.reflect.MemberFinder から継承されたメソッド
withAnnotation, withModifier, withPrefix
 
クラス jp.liq.container.util.AbstractFinder から継承されたメソッド
addMatcher, iterator
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース java.lang.Iterable から継承されたメソッド
iterator
 

コンストラクタの詳細

ClassFieldFinder

public ClassFieldFinder(java.lang.Class<T> ownerClass)
このクラスの新しいインスタンスを構築します。

パラメータ:
ownerClass - フィールドを保持するクラス。
メソッドの詳細

getThis

protected ClassFieldFinder<T> getThis()
クラス AbstractFinder の記述:
thisを返します。

定義:
クラス AbstractFinder<FieldWrapper,ClassFieldFinder<T>> 内の getThis
関連項目:
AbstractFinder.getThis()

getCandidates

protected java.util.Iterator<FieldWrapper> getCandidates()
定義:
クラス AbstractFinder<FieldWrapper,ClassFieldFinder<T>> 内の getCandidates


Copyright © 2008. All Rights Reserved.