Builder plugins

Builders are used to compose chain of plugins and create drawing build.

Builder plugins main purpose is to compose a chain from adapter, mapper and drawer plugins and apply it to the input resource object to get a drawing build as a result. Developers can create custom builders that would implement custom logic if DefaultBuilder doesn't fit their needs.

File

visualn/visualn.api.php, line 91
Documentation landing page and topics.

Functions

Namesort descending Location Description
hook_visualn_adapter_subchains_alter visualn/visualn.api.php Provide adapters subchain suggestions to be used by DefaultManager chain builder

Classes

Namesort descending Location Description
BuilderBase visualn/src/Core/BuilderBase.php Base class for VisualN Builder plugins.
DefaultBuilder visualn/src/Plugin/VisualN/Builder/DefaultBuilder.php Provides a 'Default Builder' VisualN builder.

Interfaces

Namesort descending Location Description
BuilderInterface visualn/src/Core/BuilderInterface.php Defines an interface for VisualN Builder plugins.