インターフェース TypeFilter

すべての既知の実装クラス:
AbstractClassTestingTypeFilterAbstractTypeHierarchyTraversingFilterAnnotationTypeFilterAspectJTypeFilterAssignableTypeFilterRegexPatternTypeFilter
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface TypeFilter
MetadataReader を使用する型フィルターの基本インターフェース。
導入:
2.5
作成者:
Costin Leau, Juergen Hoeller, Mark Fisher
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    match(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory)
    このフィルターが、指定されたメタデータによって記述されたクラスに一致するかどうかを判別します。
  • メソッドの詳細

    • match

      boolean match(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) throws IOExceptionSE
      このフィルターが、指定されたメタデータによって記述されたクラスに一致するかどうかを判別します。
      パラメーター:
      metadataReader - ターゲットクラスのメタデータリーダー
      metadataReaderFactory - 他のクラスのメタデータリーダーを取得するためのファクトリ (スーパークラスやインターフェースなど)
      戻り値:
      このフィルターが一致するかどうか
      例外:
      IOExceptionSE - メタデータの読み取り時に I/O エラーが発生した場合