Strategy for writing records to disk as a combined file.
category |
VuFind |
---|---|
package |
Harvest_Tools |
author |
Demian Katz demian.katz@villanova.edu |
license |
http://opensource.org/licenses/gpl-2.0.php GNU General Public License |
link |
Wiki |
__construct(string $basePath)
string
Target directory for harvested files
addDeletedRecord(string $id) : void
string
ID
addRecord(string $id, string $record) : void
string
ID
string
Record XML
beginWrite() : void
endWrite() : void
getBasePath() : string
string
getCombinedXML(string $innerXML) : string
string
XML for inside of document.
string
getFilename(string $id, string $ext) : string
string
ID of record to save.
string
File extension to use.
string
Full path + filename.
saveDeletedRecords(string|array $ids) : void
string|array
ID(s) of deleted record(s).
saveFile(string $id, string $xml) : void
string
Record ID to use for filename generation.
string
XML to save.
wrappingTag : string
var |
---|
string
deletedIds : array
var |
---|
array
innerXML : array
var |
---|
array
firstHarvestedId : string
var |
---|
string
basePath : string
var |
---|
string