See: Description
| Interface | Description |
|---|---|
| BuilderFactory<T extends Builder> |
Defines the contract that all types choosing
to be a
BuilderFactory must abide by. |
| Class | Description |
|---|---|
| ActionBuilderFactory |
Constructs instances of
Action.Builder. |
| EmbeddedLinkSubEntityBuilderFactory |
Constructs instances of
EmbeddedLinkSubEntity.Builder. |
| EmbeddedRepresentationSubEntityBuilderFactory |
Constructs instances of
EmbeddedRepresentationSubEntity.Builder. |
| EntityBuilderFactory |
Constructs instances of
EntityBuilderFactory. |
| FieldBuilderFactory<T> |
Constructs instances of
Field.Builder. |
| LinkBuilderFactory |
Constructs instances of
Link.Builder. |
Entity.
A common practical use case of these factories is dependency injection.
Utilizing dependency injection, client applications can control the
object lifecycle of instances of the factory classes, while using them to
generate instances of other siren classes in the class receiving the injection.Copyright © 2017. All Rights Reserved.