# Package org.eclipse.net4j.util.factory

package org.eclipse.net4j.util.factory
A framework for factory based instance creation.

Related Packages
Package
Description
org.eclipse.net4j.util
Utility classes.
Class
Description
AnnotationFactory<PRODUCT>
Creates products reflectively and configures them via product method annotations.
AnnotationFactory.InjectAttribute
AnnotationFactory.InjectConfig
AnnotationFactory.InjectContainer
AnnotationFactory.InjectElement
AnnotationFactory.InjectElement.Cardinality
Factory
A default implementation of a `factory`.
FactoryCreationException
Thrown from `FactoryDescriptor.createFactory()` if a `factory` could not be created.
FactoryDescriptor
Deprecated.
As of 3.19 no longer public API.
FactoryKey
A default implementation of a `factory key`.
IFactory
`Creates` objects from a string `description`.
IFactoryKey
Identifies a `factory` by `product group` and `type`.
IFactoryKeyAware
IPropertiesFactory
ITreeFactory
MetaFactory
ProductCreationException
An unchecked exception that may be thrown from `factories` to indicate the inability to create a product.
ProductDescriptionAware
ProductDescriptionProvider
PropertiesFactory
SingletonFactory
TreeFactory
TreeFactory.ContainerAware