| Name | Description | Type | Package | Framework |
| CachedInstanceFactoryDecorator | A decorator that returns the first non-null instance returned by the delegate factory. | Class | org.carrot2.util.factory | Carrot |
| FallbackFactory | Fallback to the first factory that returns a value. | Class | org.carrot2.util.factory | Carrot |
| IFactory | Interface | org.carrot2.util.factory | Carrot | |
| NewClassInstanceFactory | A IFactory that creates new instances of a given class. | Class | org.carrot2.util.factory | Carrot |
| SingletonFactory | A IFactory that creates new instances of a given class. | Class | org.carrot2.util.factory | Carrot |