Annotation Interface AnnotationFactory.InjectElement

Enclosing class:
AnnotationFactory<PRODUCT>

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

  • Element Details

    • productGroup

      String productGroup
    • name

      String name
      Default:
      ""
    • productSingleton

      boolean productSingleton
      Default:
      false
    • factoryTypeAttribute

      String factoryTypeAttribute
      Default:
      "type"
    • defaultFactoryType

      String defaultFactoryType
      Default:
      ""
    • descriptionAttribute

      String descriptionAttribute
      Default:
      ""
    • cardinality

      Default:
      DETECT