You are here

interface MetadataPrefixInterface in Views OAI-PMH 8

Defines an interface for OAI-PMH Metadata Prefix plugins.

Hierarchy

Expanded class hierarchy of MetadataPrefixInterface

All classes that implement MetadataPrefixInterface

4 files declare their use of MetadataPrefixInterface
Datacite.php in src/Plugin/MetadataPrefix/Datacite.php
DublinCore.php in src/Plugin/MetadataPrefix/DublinCore.php
Jats.php in src/Plugin/MetadataPrefix/Jats.php
Record.php in src/Plugin/views/style/Record.php

File

src/Plugin/MetadataPrefixInterface.php, line 10

Namespace

Drupal\views_oai_pmh\Plugin
View source
interface MetadataPrefixInterface extends PluginInspectionInterface {

  /**
   *
   */
  public function getElements() : array;

  /**
   *
   */
  public function getRootNodeName() : string;

  /**
   *
   */
  public function getRootNodeAttributes() : array;

  /**
   *
   */
  public function getSchema() : string;

  /**
   *
   */
  public function getNamespace() : string;

}

Members

Namesort descending Modifiers Type Description Overrides
MetadataPrefixInterface::getElements public function 3
MetadataPrefixInterface::getNamespace public function 3
MetadataPrefixInterface::getRootNodeAttributes public function 3
MetadataPrefixInterface::getRootNodeName public function 3
MetadataPrefixInterface::getSchema public function 3
PluginInspectionInterface::getPluginDefinition public function Gets the definition of the plugin implementation. 4
PluginInspectionInterface::getPluginId public function Gets the plugin_id of the plugin instance. 2