クラス TypeContributor

java.lang.ObjectSE
org.springframework.data.util.TypeContributor

public class TypeContributor extends ObjectSE
導入:
3.0
作成者:
Christoph Strobl
  • フィールドの詳細

  • コンストラクターの詳細

    • TypeContributor

      public TypeContributor()
  • メソッドの詳細

    • contribute

      public static void contribute(ClassSE<?> type, GenerationContext contribution)
      デフォルトのリフレクション構成で型を提供し、アノテーションをスキップします。
      パラメーター:
      type -
      contribution -
    • contribute

      public static void contribute(ClassSE<?> type, PredicateSE<ClassSE<? extends AnnotationSE>> filter, GenerationContext contribution)
      デフォルトのリフレクション構成で型を提供し、一致するアノテーションのみを含めます。
      パラメーター:
      type -
      filter -
      contribution -
    • contribute

      public static void contribute(ClassSE<?> type, SetSE<StringSE> annotationNamespaces, GenerationContext contribution)
      デフォルトのリフレクション構成で型を提供し、特定の名前空間からのアノテーションと、それらのいずれかでアノテーションが付けられたメタのみを含めます。
      パラメーター:
      type -
      annotationNamespaces -
      contribution -
    • isPartOf

      public static boolean isPartOf(ClassSE<?> type, SetSE<StringSE> namespaces)
    • isPartOfOrMetaAnnotatedWith

      public static boolean isPartOfOrMetaAnnotatedWith(ClassSE<? extends AnnotationSE> annotation, SetSE<StringSE> namespaces)