Open Journal Systems
3.3.0
|
Data Fields | |
$_noValidation = null | |
$opts = array() | |
Data Fields inherited from NativeImportExportFilter | |
$_deployment | |
Data Fields inherited from PersistableFilter | |
$_filterGroup | |
$_settings = array() | |
Data Fields inherited from Filter | |
$_errors = array() | |
$_input | |
$_inputType | |
$_output | |
$_outputType | |
$_runtimeEnvironment = false | |
Data Fields inherited from DataObject | |
$_data = array() | |
$_extractionAdaptersLoaded = false | |
$_hasLoadableAdapters = false | |
$_injectionAdaptersLoaded = false | |
$_metadataExtractionAdapters = array() | |
$_metadataInjectionAdapters = array() | |
Additional Inherited Members | |
Static Public Member Functions inherited from PersistableFilter | |
static | tempGroup ($inputType, $outputType) |
Static Public Member Functions inherited from Filter | |
static | supportedRuntimeEnvironmentSettings () |
Base class that converts a DataObject to a Native XML document.
Definition at line 18 of file NativeExportFilter.inc.php.
NativeExportFilter::__construct | ( | $filterGroup | ) |
Constructor
$filterGroup | FilterGroup |
Reimplemented from NativeImportExportFilter.
Reimplemented in O4DOIXmlFilter, DataciteXmlFilter, SubmissionNativeXmlFilter, DOAJXmlFilter, ArticleMedraXmlFilter, GalleyMedraXmlFilter, IssueMedraXmlFilter, PKPAuthorNativeXmlFilter, PKPPublicationNativeXmlFilter, RepresentationNativeXmlFilter, SubmissionFileNativeXmlFilter, PKPUserUserXmlFilter, UserGroupNativeXmlFilter, ArticleCrossrefXmlFilter, IssueCrossrefXmlFilter, ArticleGalleyNativeXmlFilter, ArticleNativeXmlFilter, ArtworkFileNativeXmlFilter, AuthorNativeXmlFilter, IssueGalleyNativeXmlFilter, IssueNativeXmlFilter, and SupplementaryFileNativeXmlFilter.
Definition at line 31 of file NativeExportFilter.inc.php.
NativeExportFilter::createLocalizedNodes | ( | $doc, | |
$parentNode, | |||
$name, | |||
$values | |||
) |
Create a set of child nodes of parentNode containing the localeKey => value data representing translated content.
$doc | DOMDocument |
$parentNode | DOMNode |
$name | string Node name |
$values | array Array of locale key => value mappings |
Definition at line 87 of file NativeExportFilter.inc.php.
References NativeImportExportFilter\getDeployment().
Referenced by PKPPublicationNativeXmlFilter\addMetadata(), IssueNativeXmlFilter\addSections(), IssueNativeXmlFilter\createIssueNode(), PKPAuthorNativeXmlFilter\createPKPAuthorNode(), PKPUserUserXmlFilter\createPKPUserNode(), RepresentationNativeXmlFilter\createRepresentationNode(), SupplementaryFileNativeXmlFilter\createSubmissionFileNode(), SubmissionFileNativeXmlFilter\createSubmissionFileNode(), and UserGroupNativeXmlFilter\createUserGroupNode().
NativeExportFilter::createOptionalNode | ( | $doc, | |
$parentNode, | |||
$name, | |||
$value | |||
) |
Create an optional node with a name and value.
$doc | DOMDocument |
$parentNode | DOMElement |
$name | string |
$value | string|null |
Definition at line 106 of file NativeExportFilter.inc.php.
References NativeImportExportFilter\getDeployment().
Referenced by PKPAuthorNativeXmlFilter\createPKPAuthorNode(), and PKPUserUserXmlFilter\createPKPUserNode().
NativeExportFilter::getNoValidation | ( | ) |
Get no validation option
Definition at line 47 of file NativeExportFilter.inc.php.
References $_noValidation.
Referenced by supports().
NativeExportFilter::setNoValidation | ( | $noValidation | ) |
Set no validation option
$noValidation | boolean |
Definition at line 39 of file NativeExportFilter.inc.php.
NativeExportFilter::setOpts | ( | $opts | ) |
Set xml filtering opts
$opts | array |
Definition at line 118 of file NativeExportFilter.inc.php.
References $opts.
NativeExportFilter::supports | ( | & | $input, |
& | $output | ||
) |
Returns true if the given input and output objects represent a valid transformation for this filter.
This check must be type based. It can optionally include an additional stateful inspection of the given object instances.
If the output type is null then only check whether the given input type is one of the input types accepted by this filter.
The standard implementation provides full type based checking. Subclasses must implement any required stateful inspection of the provided objects.
$input | mixed |
$output | mixed |
Reimplemented from Filter.
Definition at line 57 of file NativeExportFilter.inc.php.
References Filter\getInputType(), getNoValidation(), and Filter\getOutputType().
boolean NativeExportFilter::$_noValidation = null |
If set to true no validation (e.g. XML validation) will be done
Definition at line 24 of file NativeExportFilter.inc.php.
Referenced by getNoValidation().
NativeExportFilter::$opts = array() |
Definition at line 25 of file NativeExportFilter.inc.php.
Referenced by setOpts().