Annotation Interface AnnotationFactory.InjectElement

Enclosing class:
AnnotationFactory<PRODUCT>

@Inherited @Target(METHOD) @Retention(RUNTIME) public static @interface AnnotationFactory.InjectElement
  • Field Details

  • Element Details

    • name

      String name
      Default:
      ""
    • productGroup

      String productGroup
    • productSingleton

      boolean productSingleton
      Default:
      false
    • factoryTypeAttribute

      String factoryTypeAttribute
      Default:
      "type"
    • defaultFactoryType

      String defaultFactoryType
      Default:
      ""
    • factoryTypePrefix

      String factoryTypePrefix
      Since:
      3.29
      Default:
      ""
    • factoryTypeSuffix

      String factoryTypeSuffix
      Since:
      3.29
      Default:
      ""
    • descriptionAttribute

      String descriptionAttribute
      Default:
      ""
    • cardinality

      Default:
      DETECT