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
Name![]() |
Location | Description |
---|---|---|
AdapterBase |
src/ |
Base class for VisualN Adapter plugins. |
AdapterWithJsBase |
src/ |
Base class for VisualN Adapter plugins using js. |
RemoteCsvToJSArrayAdapter |
src/ |
Provides a 'RemoteCsvToJSArray' VisualN adapter. Generally this is a wrapper around DSV Adapter. |
RemoteDsvToJSArrayAdapter |
src/ |
Provides a 'RemoteDsvToJSArray' VisualN adapter. |
RemoteJsonToJSArrayAdapter |
src/ |
Provides a 'RemoteJsonToJSArray' VisualN adapter. |
RemoteTsvToJSArrayAdapter |
src/ |
Provides a 'RemoteTsvToJSArray' VisualN adapter. Generally this is a wrapper around DSV Adapter. |
RemoteXmlToJSArrayAdapter |
src/ |
Provides a 'RemoteXmlToJSArray' VisualN adapter. |
Interfaces
Name![]() |
Location | Description |
---|---|---|
AdapterInterface |
src/ |
Defines an interface for VisualN Adapter plugins. |
AdapterWithJsInterface |
src/ |
Interface for VisualN Adapter plugins using js. |