Open Journal Systems  3.3.0
DataciteExportDeployment Class Reference

Public Member Functions

 __construct ($context, $plugin)
 
 getCache ()
 
 getContext ()
 
 getNamespace ()
 
 getPlugin ()
 
 getRootElementName ()
 
 getSchemaFilename ()
 
 getXmlSchemaInstance ()
 
 getXmlSchemaLocation ()
 
 getXmlSchemaVersion ()
 
 setContext ($context)
 
 setPlugin ($plugin)
 

Data Fields

 $_context
 
 $_plugin
 

Detailed Description

Base class configuring the datacite export process to an application's specifics.

Definition at line 26 of file DataciteExportDeployment.inc.php.

Constructor & Destructor Documentation

◆ __construct()

DataciteExportDeployment::__construct (   $context,
  $plugin 
)

Constructor

Parameters
$contextContext
$pluginDOIPubIdExportPlugin

Definition at line 52 of file DataciteExportDeployment.inc.php.

References setContext(), and setPlugin().

Member Function Documentation

◆ getCache()

DataciteExportDeployment::getCache ( )

Get the plugin cache

Returns
PubObjectCache

Definition at line 43 of file DataciteExportDeployment.inc.php.

◆ getContext()

DataciteExportDeployment::getContext ( )

Get the import/export context.

Returns
Context

Definition at line 123 of file DataciteExportDeployment.inc.php.

References $_context.

◆ getNamespace()

DataciteExportDeployment::getNamespace ( )

Get the namespace URN

Returns
string

Definition at line 72 of file DataciteExportDeployment.inc.php.

◆ getPlugin()

DataciteExportDeployment::getPlugin ( )

Get the import/export plugin.

Returns
ImportExportPlugin

Definition at line 139 of file DataciteExportDeployment.inc.php.

References $_plugin.

◆ getRootElementName()

DataciteExportDeployment::getRootElementName ( )

Get the root lement name

Returns
string

Definition at line 64 of file DataciteExportDeployment.inc.php.

◆ getSchemaFilename()

DataciteExportDeployment::getSchemaFilename ( )

Get the schema filename.

Returns
string

Definition at line 104 of file DataciteExportDeployment.inc.php.

References getXmlSchemaLocation().

◆ getXmlSchemaInstance()

DataciteExportDeployment::getXmlSchemaInstance ( )

Get the schema instance URN

Returns
string

Definition at line 80 of file DataciteExportDeployment.inc.php.

◆ getXmlSchemaLocation()

DataciteExportDeployment::getXmlSchemaLocation ( )

Get the schema location URL

Returns
string

Definition at line 96 of file DataciteExportDeployment.inc.php.

Referenced by getSchemaFilename().

◆ getXmlSchemaVersion()

DataciteExportDeployment::getXmlSchemaVersion ( )

Get the schema version

Returns
string

Definition at line 88 of file DataciteExportDeployment.inc.php.

◆ setContext()

DataciteExportDeployment::setContext (   $context)

Set the import/export context.

Parameters
$contextContext

Definition at line 115 of file DataciteExportDeployment.inc.php.

Referenced by __construct().

◆ setPlugin()

DataciteExportDeployment::setPlugin (   $plugin)

Set the import/export plugin.

Parameters
$pluginImportExportPlugin

Definition at line 131 of file DataciteExportDeployment.inc.php.

Referenced by __construct().

Field Documentation

◆ $_context

Context DataciteExportDeployment::$_context

The current import/export context

Definition at line 31 of file DataciteExportDeployment.inc.php.

Referenced by getContext().

◆ $_plugin

Plugin DataciteExportDeployment::$_plugin

The current import/export plugin

Definition at line 37 of file DataciteExportDeployment.inc.php.

Referenced by getPlugin().


The documentation for this class was generated from the following file: