Package org.eclipse.net4j.util.factory

# Annotationsschnittstelle AnnotationFactory.InjectElement

Umschließende Klasse:
  `AnnotationFactory<PRODUCT>`

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

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Klasse
Beschreibung
`static enum`
`AnnotationFactory.InjectElement.Cardinality`

## Erforderliche Elemente - Übersicht

Erforderliche Elemente
Modifizierer und Typ
Erforderliches Element
Beschreibung
`String`
`productGroup`

## Optionale Elemente - Übersicht

Optionale Elemente
Modifizierer und Typ
Optionales Element
Beschreibung
`AnnotationFactory.InjectElement.Cardinality`
`cardinality`
`String`
`defaultFactoryType`
`String`
`descriptionAttribute`
`String`
`factoryTypeAttribute`
`String`
`name`
`boolean`
`productSingleton`

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`static final String`
`FACTORY_TYPE_ATTRIBUTE`

## Felddetails

### FACTORY_TYPE_ATTRIBUTE

static final String FACTORY_TYPE_ATTRIBUTE

Siehe auch:
  - Konstantenfeldwerte

## Elementdetails

### name

String name

Standard:
  `""`

### productGroup

String productGroup

### productSingleton

boolean productSingleton

Standard:
  `false`

### factoryTypeAttribute

String factoryTypeAttribute

Standard:
  `"type"`

### defaultFactoryType

String defaultFactoryType

Standard:
  `""`

### descriptionAttribute

String descriptionAttribute

Standard:
  `""`

### cardinality

AnnotationFactory.InjectElement.Cardinality cardinality

Standard:
  `DETECT`