Adapter plugins

Adapters convert resources from one type to another.

Adapter plugins allow to make drawers resource agnostic, i.e. they allow to use the same drawer plugin with any resource type: from views output to uploaded files or remote resources available over http or other protocols.

Adapters are the key part of the VisualN which provides its flexibility and integration with other Drupal UIs such as fields, blocks or views without coding.

File

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

Classes

Namesort descending Location Description
AdapterBase src/Core/AdapterBase.php Base class for VisualN Adapter plugins.
AdapterWithJsBase src/Core/AdapterWithJsBase.php Base class for VisualN Adapter plugins using js.
RemoteCsvToJSArrayAdapter src/Plugin/VisualN/Adapter/RemoteCsvToJSArrayAdapter.php Provides a 'RemoteCsvToJSArray' VisualN adapter. Generally this is a wrapper around DSV Adapter.
RemoteDsvToJSArrayAdapter src/Plugin/VisualN/Adapter/RemoteDsvToJSArrayAdapter.php Provides a 'RemoteDsvToJSArray' VisualN adapter.
RemoteJsonToJSArrayAdapter src/Plugin/VisualN/Adapter/RemoteJsonToJSArrayAdapter.php Provides a 'RemoteJsonToJSArray' VisualN adapter.
RemoteTsvToJSArrayAdapter src/Plugin/VisualN/Adapter/RemoteTsvToJSArrayAdapter.php Provides a 'RemoteTsvToJSArray' VisualN adapter. Generally this is a wrapper around DSV Adapter.
RemoteXmlToJSArrayAdapter src/Plugin/VisualN/Adapter/RemoteXmlToJSArrayAdapter.php Provides a 'RemoteXmlToJSArray' VisualN adapter.

Interfaces

Namesort descending Location Description
AdapterInterface src/Core/AdapterInterface.php Defines an interface for VisualN Adapter plugins.
AdapterWithJsInterface src/Core/AdapterWithJsInterface.php Interface for VisualN Adapter plugins using js.