| Interface | Description |
|---|---|
| Factory<T> |
The factory can create new objects of a certain type.
|
| FactoryDefinitionParser |
A factory definition string is an expression that instructs how to create a certain object.
|
| Class | Description |
|---|---|
| AbstractCachingFactoryDefinitionParser |
The AbstractCachingFactoryDefinitionParser caches all the
factories that are create with the createFactory method.
|
| BasicFactoryDefinitionParser |
The BasicFactoryDefinitionParser supports two kinds of
factory definitions:
some.package.SomeFactory#createObject
This defines that the 'createObject' of the class 'some.package.SomeFactory' should be called for creating the target object. |
| BasicFactoryDefinitionParser.FactoryInstanceFactory |
The FactoryInstanceFactory uses a static method to retrieve the factory object and
then calls the factory method on the factory object to create the target objects.
|
| BasicFactoryDefinitionParser.StaticMethodFactory |
The StaticMethodFactory uses a static factory method create the target objects.
|
| FactoryDefinitionParser.FactoryDefinitionParserFactory | |
| MVELFactory<T> |
The MVELFactory uses MVEL to create the objects using a MVEL expression.
|
| MVELFactoryDefinitionParser |
Creates MVELFactory objects from a factory definition.
|
| Exception | Description |
|---|---|
| FactoryException | |
| IllegalFactoryAliasException | |
| InvalidFactoryDefinitionException |
| Annotation Type | Description |
|---|---|
| Alias |
The alias name of a FactoryDefinitionParser
|
Copyright © 2024. All rights reserved.