Search.appendIndex( [ { "fqsen": "\\VuFindHarvest\\ConsoleOutput\\ConsoleWriter", "name": "ConsoleWriter", "summary": "Thin\u0020wrapper\u0020around\u0020console\u0020output", "url": "classes/VuFindHarvest-ConsoleOutput-ConsoleWriter.html" }, { "fqsen": "\\VuFindHarvest\\ConsoleOutput\\ConsoleWriter\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Constructor", "url": "classes/VuFindHarvest-ConsoleOutput-ConsoleWriter.html#method___construct" }, { "fqsen": "\\VuFindHarvest\\ConsoleOutput\\ConsoleWriter\u003A\u003Awrite\u0028\u0029", "name": "write", "summary": "Output\u0020a\u0020string\u0020to\u0020the\u0020Console.", "url": "classes/VuFindHarvest-ConsoleOutput-ConsoleWriter.html#method_write" }, { "fqsen": "\\VuFindHarvest\\ConsoleOutput\\ConsoleWriter\u003A\u003AwriteLine\u0028\u0029", "name": "writeLine", "summary": "Output\u0020a\u0020string\u0020w\/newline\u0020to\u0020the\u0020Console.", "url": "classes/VuFindHarvest-ConsoleOutput-ConsoleWriter.html#method_writeLine" }, { "fqsen": "\\VuFindHarvest\\ConsoleOutput\\ConsoleWriter\u003A\u003A\u0024output", "name": "output", "summary": "Output\u0020interface", "url": "classes/VuFindHarvest-ConsoleOutput-ConsoleWriter.html#property_output" }, { "fqsen": "\\VuFindHarvest\\ConsoleOutput\\WriterAwareTrait", "name": "WriterAwareTrait", "summary": "Trait\u0020for\u0020shared\u0020output\u0020functionality.", "url": "classes/VuFindHarvest-ConsoleOutput-WriterAwareTrait.html" }, { "fqsen": "\\VuFindHarvest\\ConsoleOutput\\WriterAwareTrait\u003A\u003AsetOutputWriter\u0028\u0029", "name": "setOutputWriter", "summary": "Set\u0020an\u0020object\u0020to\u0020accept\u0020console\u0020output\u0020messages.", "url": "classes/VuFindHarvest-ConsoleOutput-WriterAwareTrait.html#method_setOutputWriter" }, { "fqsen": "\\VuFindHarvest\\ConsoleOutput\\WriterAwareTrait\u003A\u003Awrite\u0028\u0029", "name": "write", "summary": "Write\u0020a\u0020string\u0020to\u0020the\u0020console\u0020output\u0020writer\u0020\u0028if\u0020set\u0029.", "url": "classes/VuFindHarvest-ConsoleOutput-WriterAwareTrait.html#method_write" }, { "fqsen": "\\VuFindHarvest\\ConsoleOutput\\WriterAwareTrait\u003A\u003AwriteLine\u0028\u0029", "name": "writeLine", "summary": "Write\u0020a\u0020string\u0020w\/newline\u0020to\u0020the\u0020console\u0020output\u0020writer\u0020\u0028if\u0020set\u0029.", "url": "classes/VuFindHarvest-ConsoleOutput-WriterAwareTrait.html#method_writeLine" }, { "fqsen": "\\VuFindHarvest\\ConsoleOutput\\WriterAwareTrait\u003A\u003A\u0024outputWriter", "name": "outputWriter", "summary": "Writer\u0020helper", "url": "classes/VuFindHarvest-ConsoleOutput-WriterAwareTrait.html#property_outputWriter" }, { "fqsen": "\\VuFindHarvest\\ConsoleOutput\\WriterInterface", "name": "WriterInterface", "summary": "Interface\u0020for\u0020output", "url": "classes/VuFindHarvest-ConsoleOutput-WriterInterface.html" }, { "fqsen": "\\VuFindHarvest\\ConsoleOutput\\WriterInterface\u003A\u003Awrite\u0028\u0029", "name": "write", "summary": "Output\u0020a\u0020string.", "url": "classes/VuFindHarvest-ConsoleOutput-WriterInterface.html#method_write" }, { "fqsen": "\\VuFindHarvest\\ConsoleOutput\\WriterInterface\u003A\u003AwriteLine\u0028\u0029", "name": "writeLine", "summary": "Output\u0020a\u0020string\u0020w\/newline.", "url": "classes/VuFindHarvest-ConsoleOutput-WriterInterface.html#method_writeLine" }, { "fqsen": "\\VuFindHarvest\\Exception\\OaiException", "name": "OaiException", "summary": "OAI\u002DPMH\u0020exception\u0020class", "url": "classes/VuFindHarvest-Exception-OaiException.html" }, { "fqsen": "\\VuFindHarvest\\Exception\\OaiException\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Constructor", "url": "classes/VuFindHarvest-Exception-OaiException.html#method___construct" }, { "fqsen": "\\VuFindHarvest\\Exception\\OaiException\u003A\u003AgetOaiCode\u0028\u0029", "name": "getOaiCode", "summary": "Get\u0020OAI\u002DPMH\u0020error\u0020code", "url": "classes/VuFindHarvest-Exception-OaiException.html#method_getOaiCode" }, { "fqsen": "\\VuFindHarvest\\Exception\\OaiException\u003A\u003AgetOaiMessage\u0028\u0029", "name": "getOaiMessage", "summary": "Get\u0020OAI\u002DPMH\u0020error\u0020message", "url": "classes/VuFindHarvest-Exception-OaiException.html#method_getOaiMessage" }, { "fqsen": "\\VuFindHarvest\\Exception\\OaiException\u003A\u003A\u0024oaiCode", "name": "oaiCode", "summary": "Error\u0020code", "url": "classes/VuFindHarvest-Exception-OaiException.html#property_oaiCode" }, { "fqsen": "\\VuFindHarvest\\Exception\\OaiException\u003A\u003A\u0024oaiMessage", "name": "oaiMessage", "summary": "Error\u0020message", "url": "classes/VuFindHarvest-Exception-OaiException.html#property_oaiMessage" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Communicator", "name": "Communicator", "summary": "OAI\u002DPMH\u0020Communicator\u0020\u0028handles\u0020low\u002Dlevel\u0020request\/response\u0020processing\u0029.", "url": "classes/VuFindHarvest-OaiPmh-Communicator.html" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Communicator\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Constructor", "url": "classes/VuFindHarvest-OaiPmh-Communicator.html#method___construct" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Communicator\u003A\u003AsendRequest\u0028\u0029", "name": "sendRequest", "summary": "Perform\u0020a\u0020single\u0020OAI\u002DPMH\u0020request.", "url": "classes/VuFindHarvest-OaiPmh-Communicator.html#method_sendRequest" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Communicator\u003A\u003AgetOaiResponse\u0028\u0029", "name": "getOaiResponse", "summary": "Make\u0020an\u0020OAI\u002DPMH\u0020request.\u0020Throw\u0020an\u0020exception\u0020if\u0020there\u0020is\u0020an\u0020error\u003B\u0020return\nan\u0020XML\u0020string\u0020on\u0020success.", "url": "classes/VuFindHarvest-OaiPmh-Communicator.html#method_getOaiResponse" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Communicator\u003A\u003Arequest\u0028\u0029", "name": "request", "summary": "Make\u0020an\u0020OAI\u002DPMH\u0020request.\u0020\u0020Throw\u0020an\u0020exception\u0020if\u0020there\u0020is\u0020an\u0020error\u003B\u0020return\nthe\u0020processed\u0020response\u0020on\u0020success.", "url": "classes/VuFindHarvest-OaiPmh-Communicator.html#method_request" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Communicator\u003A\u003A\u0024client", "name": "client", "summary": "HTTP\u0020client", "url": "classes/VuFindHarvest-OaiPmh-Communicator.html#property_client" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Communicator\u003A\u003A\u0024baseUrl", "name": "baseUrl", "summary": "URL\u0020to\u0020harvest\u0020from", "url": "classes/VuFindHarvest-OaiPmh-Communicator.html#property_baseUrl" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Communicator\u003A\u003A\u0024responseProcessor", "name": "responseProcessor", "summary": "Response\u0020processor", "url": "classes/VuFindHarvest-OaiPmh-Communicator.html#property_responseProcessor" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester", "name": "Harvester", "summary": "OAI\u002DPMH\u0020Harvest\u0020Tool", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Constructor.", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#method___construct" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003AsetEndDate\u0028\u0029", "name": "setEndDate", "summary": "Set\u0020an\u0020end\u0020date\u0020for\u0020the\u0020harvest\u0020\u0028only\u0020harvest\u0020records\u0020BEFORE\u0020this\u0020date\u0029.", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#method_setEndDate" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003AsetStartDate\u0028\u0029", "name": "setStartDate", "summary": "Set\u0020a\u0020start\u0020date\u0020for\u0020the\u0020harvest\u0020\u0028only\u0020harvest\u0020records\u0020AFTER\u0020this\u0020date\u0029.", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#method_setStartDate" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003Alaunch\u0028\u0029", "name": "launch", "summary": "Harvest\u0020all\u0020available\u0020documents.", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#method_launch" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003AsendRequest\u0028\u0029", "name": "sendRequest", "summary": "Make\u0020an\u0020OAI\u002DPMH\u0020request.\u0020\u0020Die\u0020if\u0020there\u0020is\u0020an\u0020error\u003B\u0020return\u0020a\u0020SimpleXML\u0020object\non\u0020success.", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#method_sendRequest" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003AcheckResponseForErrors\u0028\u0029", "name": "checkResponseForErrors", "summary": "Check\u0020an\u0020OAI\u002DPMH\u0020response\u0020for\u0020errors\u0020that\u0020need\u0020to\u0020be\u0020handled.", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#method_checkResponseForErrors" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003AgetRecords\u0028\u0029", "name": "getRecords", "summary": "Harvest\u0020records\u0020using\u0020OAI\u002DPMH.", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#method_getRecords" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003AgetRecordsByDate\u0028\u0029", "name": "getRecordsByDate", "summary": "Harvest\u0020records\u0020via\u0020OAI\u002DPMH\u0020using\u0020date\u0020and\u0020set.", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#method_getRecordsByDate" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003AgetRecordsByToken\u0028\u0029", "name": "getRecordsByToken", "summary": "Harvest\u0020records\u0020via\u0020OAI\u002DPMH\u0020using\u0020resumption\u0020token.", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#method_getRecordsByToken" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003AgetIdentifyResponse\u0028\u0029", "name": "getIdentifyResponse", "summary": "Get\u0020identify\u0020information\u0020from\u0020OAI\u002DPMH\u0020host.\u0020Unless\u0020\u0024reset\u0020\u003D\u0020TRUE,\u0020this\nmethod\u0020will\u0020only\u0020invoke\u0020an\u0020OAI\u002DPMH\u0020call\u0020upon\u0020its\u0020first\u0020usage\u0020and\u0020will\nreturn\u0020cached\u0020data\u0020after\u0020that.", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#method_getIdentifyResponse" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003AstoreDateSettings\u0028\u0029", "name": "storeDateSettings", "summary": "Set\u0020date\u0020range\u0020configuration\u0020\u0028support\u0020method\u0020for\u0020constructor\u0029.", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#method_storeDateSettings" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003AstoreMiscSettings\u0028\u0029", "name": "storeMiscSettings", "summary": "Set\u0020miscellaneous\u0020configuration\u0020\u0028support\u0020method\u0020for\u0020constructor\u0029.", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#method_storeMiscSettings" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003A\u0024writer", "name": "writer", "summary": "Record\u0020writer", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#property_writer" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003A\u0024communicator", "name": "communicator", "summary": "Low\u002Dlevel\u0020OAI\u002DPMH\u0020communicator", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#property_communicator" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003A\u0024stateManager", "name": "stateManager", "summary": "State\u0020manager", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#property_stateManager" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003A\u0024set", "name": "set", "summary": "Target\u0020set\u0028s\u0029\u0020to\u0020harvest\u0020\u0028null\u0020for\u0020all\u0020records\u0029", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#property_set" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003A\u0024metadataPrefix", "name": "metadataPrefix", "summary": "Metadata\u0020type\u0020to\u0020harvest", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#property_metadataPrefix" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003A\u0024harvestEndDate", "name": "harvestEndDate", "summary": "Harvest\u0020end\u0020date\u0020\u0028null\u0020for\u0020no\u0020specific\u0020end\u0029", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#property_harvestEndDate" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003A\u0024startDate", "name": "startDate", "summary": "Harvest\u0020start\u0020date\u0020\u0028null\u0020for\u0020no\u0020specific\u0020start\u0029", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#property_startDate" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003A\u0024granularity", "name": "granularity", "summary": "Date\u0020granularity\u0020\u0028\u0027auto\u0027\u0020to\u0020autodetect\u0029", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#property_granularity" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003A\u0024identifyResponse", "name": "identifyResponse", "summary": "Identify\u0020information\u0020from\u0020OAI\u0020host", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#property_identifyResponse" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003A\u0024stopAfter", "name": "stopAfter", "summary": "Flag\u0020to\u0020limit\u0020number\u0020of\u0020harvested\u0020records\u0020\u0028null\u0020\u003D\u0020no\u0020limit\u0029.", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#property_stopAfter" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\Harvester\u003A\u003A\u0024recordsCount", "name": "recordsCount", "summary": "Count\u0020harvested\u0020records.", "url": "classes/VuFindHarvest-OaiPmh-Harvester.html#property_recordsCount" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterCommand", "name": "HarvesterCommand", "summary": "OAI\u002DPMH\u0020Harvest\u0020Tool\u0020\u0028Symfony\u0020Console\u0020Command\u0029", "url": "classes/VuFindHarvest-OaiPmh-HarvesterCommand.html" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterCommand\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Constructor", "url": "classes/VuFindHarvest-OaiPmh-HarvesterCommand.html#method___construct" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterCommand\u003A\u003Aconfigure\u0028\u0029", "name": "configure", "summary": "Configure\u0020the\u0020command.", "url": "classes/VuFindHarvest-OaiPmh-HarvesterCommand.html#method_configure" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterCommand\u003A\u003AupdateSettingsWithConsoleOptions\u0028\u0029", "name": "updateSettingsWithConsoleOptions", "summary": "Use\u0020command\u002Dline\u0020switches\u0020to\u0020add\/override\u0020settings\u0020found\u0020in\u0020the\u0020.ini\nfile,\u0020if\u0020necessary.", "url": "classes/VuFindHarvest-OaiPmh-HarvesterCommand.html#method_updateSettingsWithConsoleOptions" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterCommand\u003A\u003Aexecute\u0028\u0029", "name": "execute", "summary": "Run\u0020the\u0020command.", "url": "classes/VuFindHarvest-OaiPmh-HarvesterCommand.html#method_execute" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterCommand\u003A\u003AgetHarvestRoot\u0028\u0029", "name": "getHarvestRoot", "summary": "Get\u0020the\u0020target\u0020directory\u0020for\u0020writing\u0020harvested\u0020files.", "url": "classes/VuFindHarvest-OaiPmh-HarvesterCommand.html#method_getHarvestRoot" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterCommand\u003A\u003AgetHttpClient\u0028\u0029", "name": "getHttpClient", "summary": "Get\u0020an\u0020HTTP\u0020client.", "url": "classes/VuFindHarvest-OaiPmh-HarvesterCommand.html#method_getHttpClient" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterCommand\u003A\u003AgetSettingsFromIni\u0028\u0029", "name": "getSettingsFromIni", "summary": "Load\u0020configuration\u0020from\u0020an\u0020.ini\u0020file\u0020\u0028or\u0020return\u0020false\u0020on\u0020error\u0029", "url": "classes/VuFindHarvest-OaiPmh-HarvesterCommand.html#method_getSettingsFromIni" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterCommand\u003A\u003AgetSettings\u0028\u0029", "name": "getSettings", "summary": "Load\u0020the\u0020harvest\u0020settings.\u0020Return\u0020false\u0020on\u0020error.", "url": "classes/VuFindHarvest-OaiPmh-HarvesterCommand.html#method_getSettings" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterCommand\u003A\u003AharvestSingleRepository\u0028\u0029", "name": "harvestSingleRepository", "summary": "Harvest\u0020a\u0020single\u0020repository.", "url": "classes/VuFindHarvest-OaiPmh-HarvesterCommand.html#method_harvestSingleRepository" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterCommand\u003A\u003A\u0024defaultName", "name": "defaultName", "summary": "The\u0020name\u0020of\u0020the\u0020command", "url": "classes/VuFindHarvest-OaiPmh-HarvesterCommand.html#property_defaultName" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterCommand\u003A\u003A\u0024client", "name": "client", "summary": "HTTP\u0020client", "url": "classes/VuFindHarvest-OaiPmh-HarvesterCommand.html#property_client" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterCommand\u003A\u003A\u0024harvestRoot", "name": "harvestRoot", "summary": "Root\u0020directory\u0020for\u0020harvesting", "url": "classes/VuFindHarvest-OaiPmh-HarvesterCommand.html#property_harvestRoot" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterCommand\u003A\u003A\u0024factory", "name": "factory", "summary": "Harvester\u0020factory", "url": "classes/VuFindHarvest-OaiPmh-HarvesterCommand.html#property_factory" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterCommand\u003A\u003A\u0024silent", "name": "silent", "summary": "Silent\u0020mode", "url": "classes/VuFindHarvest-OaiPmh-HarvesterCommand.html#property_silent" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterFactory", "name": "HarvesterFactory", "summary": "Factory\u0020for\u0020OAI\u002DPMH\u0020Harvest\u0020Tool", "url": "classes/VuFindHarvest-OaiPmh-HarvesterFactory.html" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterFactory\u003A\u003AaddAutoSslOptions\u0028\u0029", "name": "addAutoSslOptions", "summary": "Add\u0020SSL\u0020options\u0020to\u0020\u0024options\u0020if\u0020standard\u0020files\u0020can\u0020be\u0020autodetected.", "url": "classes/VuFindHarvest-OaiPmh-HarvesterFactory.html#method_addAutoSslOptions" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterFactory\u003A\u003AgetClientOptions\u0028\u0029", "name": "getClientOptions", "summary": "Get\u0020HTTP\u0020client\u0020options\u0020from\u0020\u0024settings\u0020array", "url": "classes/VuFindHarvest-OaiPmh-HarvesterFactory.html#method_getClientOptions" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterFactory\u003A\u003AconfigureClient\u0028\u0029", "name": "configureClient", "summary": "Configure\u0020the\u0020HTTP\u0020client", "url": "classes/VuFindHarvest-OaiPmh-HarvesterFactory.html#method_configureClient" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterFactory\u003A\u003AgetBasePath\u0028\u0029", "name": "getBasePath", "summary": "Set\u0020up\u0020directory\u0020structure\u0020for\u0020harvesting.", "url": "classes/VuFindHarvest-OaiPmh-HarvesterFactory.html#method_getBasePath" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterFactory\u003A\u003AgetCommunicator\u0028\u0029", "name": "getCommunicator", "summary": "Get\u0020the\u0020communicator.", "url": "classes/VuFindHarvest-OaiPmh-HarvesterFactory.html#method_getCommunicator" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterFactory\u003A\u003AgetFormatter\u0028\u0029", "name": "getFormatter", "summary": "Get\u0020the\u0020record\u0020XML\u0020formatter.", "url": "classes/VuFindHarvest-OaiPmh-HarvesterFactory.html#method_getFormatter" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterFactory\u003A\u003AgetConsoleWriter\u0028\u0029", "name": "getConsoleWriter", "summary": "Get\u0020console\u0020output\u0020writer\u0020\u0028if\u0020applicable\u0029.", "url": "classes/VuFindHarvest-OaiPmh-HarvesterFactory.html#method_getConsoleWriter" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterFactory\u003A\u003AgetResponseProcessor\u0028\u0029", "name": "getResponseProcessor", "summary": "Get\u0020XML\u0020response\u0020processor.", "url": "classes/VuFindHarvest-OaiPmh-HarvesterFactory.html#method_getResponseProcessor" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterFactory\u003A\u003AgetSetLoader\u0028\u0029", "name": "getSetLoader", "summary": "Get\u0020the\u0020set\u0020loader\u0020\u0028used\u0020to\u0020load\u0020set\u0020names\u0029.", "url": "classes/VuFindHarvest-OaiPmh-HarvesterFactory.html#method_getSetLoader" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterFactory\u003A\u003AgetStateManager\u0028\u0029", "name": "getStateManager", "summary": "Get\u0020state\u0020manager", "url": "classes/VuFindHarvest-OaiPmh-HarvesterFactory.html#method_getStateManager" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterFactory\u003A\u003AgetWriter\u0028\u0029", "name": "getWriter", "summary": "Build\u0020the\u0020writer\u0020support\u0020object.", "url": "classes/VuFindHarvest-OaiPmh-HarvesterFactory.html#method_getWriter" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterFactory\u003A\u003AgetWriterStrategyFactory\u0028\u0029", "name": "getWriterStrategyFactory", "summary": "Get\u0020the\u0020factory\u0020for\u0020record\u0020writer\u0020strategies.", "url": "classes/VuFindHarvest-OaiPmh-HarvesterFactory.html#method_getWriterStrategyFactory" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\HarvesterFactory\u003A\u003AgetHarvester\u0028\u0029", "name": "getHarvester", "summary": "Get\u0020the\u0020harvester", "url": "classes/VuFindHarvest-OaiPmh-HarvesterFactory.html#method_getHarvester" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordWriter", "name": "RecordWriter", "summary": "OAI\u002DPMH\u0020Record\u0020Writer", "url": "classes/VuFindHarvest-OaiPmh-RecordWriter.html" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordWriter\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Constructor", "url": "classes/VuFindHarvest-OaiPmh-RecordWriter.html#method___construct" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordWriter\u003A\u003AextractID\u0028\u0029", "name": "extractID", "summary": "Extract\u0020the\u0020ID\u0020from\u0020a\u0020record\u0020object\u0020\u0028support\u0020method\u0020for\u0020processRecords\u0028\u0029\u0029.", "url": "classes/VuFindHarvest-OaiPmh-RecordWriter.html#method_extractID" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordWriter\u003A\u003AnormalizeDate\u0028\u0029", "name": "normalizeDate", "summary": "Normalize\u0020a\u0020date\u0020to\u0020a\u0020Unix\u0020timestamp.", "url": "classes/VuFindHarvest-OaiPmh-RecordWriter.html#method_normalizeDate" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordWriter\u003A\u003AwriteHarvestedIdsLog\u0028\u0029", "name": "writeHarvestedIdsLog", "summary": "Write\u0020a\u0020log\u0020file\u0020of\u0020harvested\u0020IDs\u0020\u0028if\u0020configured\u0020to\u0020do\u0020so\u0029.", "url": "classes/VuFindHarvest-OaiPmh-RecordWriter.html#method_writeHarvestedIdsLog" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordWriter\u003A\u003AgetBasePath\u0028\u0029", "name": "getBasePath", "summary": "Get\u0020base\u0020path\u0020for\u0020writes.", "url": "classes/VuFindHarvest-OaiPmh-RecordWriter.html#method_getBasePath" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordWriter\u003A\u003Awrite\u0028\u0029", "name": "write", "summary": "Save\u0020harvested\u0020records\u0020to\u0020disk\u0020and\u0020return\u0020the\u0020end\u0020date.", "url": "classes/VuFindHarvest-OaiPmh-RecordWriter.html#method_write" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordWriter\u003A\u003A\u0024harvestedIdLog", "name": "harvestedIdLog", "summary": "Filename\u0020for\u0020logging\u0020harvested\u0020IDs\u0020\u0028false\u0020for\u0020none\u0029", "url": "classes/VuFindHarvest-OaiPmh-RecordWriter.html#property_harvestedIdLog" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordWriter\u003A\u003A\u0024idPrefix", "name": "idPrefix", "summary": "OAI\u0020prefix\u0020to\u0020strip\u0020from\u0020ID\u0020values", "url": "classes/VuFindHarvest-OaiPmh-RecordWriter.html#property_idPrefix" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordWriter\u003A\u003A\u0024idSearch", "name": "idSearch", "summary": "Regular\u0020expression\u0020searches", "url": "classes/VuFindHarvest-OaiPmh-RecordWriter.html#property_idSearch" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordWriter\u003A\u003A\u0024idReplace", "name": "idReplace", "summary": "Replacements\u0020for\u0020regular\u0020expression\u0020matches", "url": "classes/VuFindHarvest-OaiPmh-RecordWriter.html#property_idReplace" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordWriter\u003A\u003A\u0024recordFormatter", "name": "recordFormatter", "summary": "XML\u0020record\u0020formatter", "url": "classes/VuFindHarvest-OaiPmh-RecordWriter.html#property_recordFormatter" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordWriter\u003A\u003A\u0024strategy", "name": "strategy", "summary": "Writer\u0020strategy", "url": "classes/VuFindHarvest-OaiPmh-RecordWriter.html#property_strategy" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter", "name": "RecordXmlFormatter", "summary": "OAI\u002DPMH\u0020XML\u0020Record\u0020Formatter", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Constructor", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html#method___construct" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter\u003A\u003AfixNamespaces\u0028\u0029", "name": "fixNamespaces", "summary": "Fix\u0020namespaces\u0020in\u0020the\u0020top\u0020tag\u0020of\u0020the\u0020XML\u0020document\u0020to\u0020compensate\u0020for\u0020bugs\nin\u0020the\u0020SimpleXML\u0020library.", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html#method_fixNamespaces" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter\u003A\u003AcreateTag\u0028\u0029", "name": "createTag", "summary": "Format\u0020a\u0020line\u0020of\u0020XML.", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html#method_createTag" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter\u003A\u003AgetIdAdditions\u0028\u0029", "name": "getIdAdditions", "summary": "Format\u0020the\u0020ID\u0020as\u0020an\u0020XML\u0020tag\u0020for\u0020inclusion\u0020in\u0020final\u0020record.", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html#method_getIdAdditions" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter\u003A\u003AgetHeaderSetAdditions\u0028\u0029", "name": "getHeaderSetAdditions", "summary": "Format\u0020setSpec\u0020header\u0020element\u0020as\u0020XML\u0020tags\u0020for\u0020inclusion\u0020in\u0020final\u0020record.", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html#method_getHeaderSetAdditions" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter\u003A\u003AgetHeaderAdditions\u0028\u0029", "name": "getHeaderAdditions", "summary": "Format\u0020header\u0020elements\u0020as\u0020XML\u0020tags\u0020for\u0020inclusion\u0020in\u0020final\u0020record.", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html#method_getHeaderAdditions" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter\u003A\u003AextractHigherLevelAttributes\u0028\u0029", "name": "extractHigherLevelAttributes", "summary": "Extract\u0020attributes\u0020from\u0020a\u0020higher\u002Dlevel\u0020tag\u0020that\u0020need\u0020to\u0020be\u0020inserted\ninto\u0020the\u0020metadata\u0020record\u0020contained\u0020within\u0020the\u0020tag.", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html#method_extractHigherLevelAttributes" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter\u003A\u003AperformGlobalReplace\u0028\u0029", "name": "performGlobalReplace", "summary": "Perform\u0020global\u0020search\u0020and\u0020replace.", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html#method_performGlobalReplace" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter\u003A\u003Aformat\u0028\u0029", "name": "format", "summary": "Save\u0020a\u0020record\u0020to\u0020disk.", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html#method_format" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter\u003A\u003AneedsSetNames\u0028\u0029", "name": "needsSetNames", "summary": "Do\u0020we\u0020need\u0020access\u0020to\u0020set\u0020information\u003F", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html#method_needsSetNames" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter\u003A\u003AsetSetNames\u0028\u0029", "name": "setSetNames", "summary": "Inject\u0020set\u0020name\u0020information.", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html#method_setSetNames" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter\u003A\u003A\u0024globalSearch", "name": "globalSearch", "summary": "Search\u0020strings\u0020for\u0020global\u0020search\u002Dand\u002Dreplace.", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html#property_globalSearch" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter\u003A\u003A\u0024globalReplace", "name": "globalReplace", "summary": "Replacement\u0020strings\u0020for\u0020global\u0020search\u002Dand\u002Dreplace.", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html#property_globalReplace" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter\u003A\u003A\u0024injectId", "name": "injectId", "summary": "Tag\u0020to\u0020use\u0020for\u0020injecting\u0020IDs\u0020into\u0020XML\u0020\u0028false\u0020for\u0020none\u0029", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html#property_injectId" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter\u003A\u003A\u0024injectSetSpec", "name": "injectSetSpec", "summary": "Tag\u0020to\u0020use\u0020for\u0020injecting\u0020setSpecs\u0020\u0028false\u0020for\u0020none\u0029", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html#property_injectSetSpec" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter\u003A\u003A\u0024injectSetName", "name": "injectSetName", "summary": "Tag\u0020to\u0020use\u0020for\u0020injecting\u0020set\u0020names\u0020\u0028false\u0020for\u0020none\u0029", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html#property_injectSetName" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter\u003A\u003A\u0024injectDate", "name": "injectDate", "summary": "Tag\u0020to\u0020use\u0020for\u0020injecting\u0020datestamp\u0020\u0028false\u0020for\u0020none\u0029", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html#property_injectDate" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter\u003A\u003A\u0024injectHeaderElements", "name": "injectHeaderElements", "summary": "List\u0020of\u0020header\u0020elements\u0020to\u0020copy\u0020into\u0020body", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html#property_injectHeaderElements" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\RecordXmlFormatter\u003A\u003A\u0024setNames", "name": "setNames", "summary": "Associative\u0020array\u0020of\u0020setSpec\u0020\u003D\u003E\u0020setName", "url": "classes/VuFindHarvest-OaiPmh-RecordXmlFormatter.html#property_setNames" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\SetLoader", "name": "SetLoader", "summary": "OAI\u002DPMH\u0020Harvest\u0020Tool", "url": "classes/VuFindHarvest-OaiPmh-SetLoader.html" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\SetLoader\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Constructor.", "url": "classes/VuFindHarvest-OaiPmh-SetLoader.html#method___construct" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\SetLoader\u003A\u003AsendRequest\u0028\u0029", "name": "sendRequest", "summary": "Make\u0020an\u0020OAI\u002DPMH\u0020request.\u0020\u0020Die\u0020if\u0020there\u0020is\u0020an\u0020error\u003B\u0020return\u0020a\u0020SimpleXML\u0020object\non\u0020success.", "url": "classes/VuFindHarvest-OaiPmh-SetLoader.html#method_sendRequest" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\SetLoader\u003A\u003AgetNames\u0028\u0029", "name": "getNames", "summary": "Load\u0020set\u0020list\u0020from\u0020the\u0020server.", "url": "classes/VuFindHarvest-OaiPmh-SetLoader.html#method_getNames" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\SetLoader\u003A\u003A\u0024communicator", "name": "communicator", "summary": "Low\u002Dlevel\u0020OAI\u002DPMH\u0020communicator", "url": "classes/VuFindHarvest-OaiPmh-SetLoader.html#property_communicator" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\StateManager", "name": "StateManager", "summary": "OAI\u002DPMH\u0020State\u0020Manager\u0020\u0028for\u0020persisting\u0020harvest\u0020state\u0029", "url": "classes/VuFindHarvest-OaiPmh-StateManager.html" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\StateManager\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Constructor.", "url": "classes/VuFindHarvest-OaiPmh-StateManager.html#method___construct" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\StateManager\u003A\u003AclearState\u0028\u0029", "name": "clearState", "summary": "Clear\u0020the\u0020state\u0020most\u0020recently\u0020saved\u0020to\u0020saveState\u0028\u0029.", "url": "classes/VuFindHarvest-OaiPmh-StateManager.html#method_clearState" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\StateManager\u003A\u003AloadDate\u0028\u0029", "name": "loadDate", "summary": "Retrieve\u0020the\u0020date\u0020from\u0020the\u0020\u0022last\u0020harvested\u0022\u0020file\u0020and\u0020use\u0020it\u0020as\u0020our\u0020start\ndate\u0020if\u0020it\u0020is\u0020available.", "url": "classes/VuFindHarvest-OaiPmh-StateManager.html#method_loadDate" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\StateManager\u003A\u003AloadState\u0028\u0029", "name": "loadState", "summary": "Load\u0020the\u0020last\u0020saved\u0020harvest\u0020state.\u0020Returns\u0020an\u0020array\u0020of\n\u005Bset,\u0020resumption\u0020token,\u0020start\u0020date\u005D\u0020if\u0020found\u003B\u0020false\u0020otherwise.", "url": "classes/VuFindHarvest-OaiPmh-StateManager.html#method_loadState" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\StateManager\u003A\u003AsaveDate\u0028\u0029", "name": "saveDate", "summary": "Save\u0020a\u0020date\u0020to\u0020the\u0020\u0022last\u0020harvested\u0022\u0020file.", "url": "classes/VuFindHarvest-OaiPmh-StateManager.html#method_saveDate" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\StateManager\u003A\u003AsaveState\u0028\u0029", "name": "saveState", "summary": "Save\u0020a\u0020harvest\u0020state.", "url": "classes/VuFindHarvest-OaiPmh-StateManager.html#method_saveState" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\StateManager\u003A\u003A\u0024lastHarvestFile", "name": "lastHarvestFile", "summary": "File\u0020for\u0020tracking\u0020last\u0020harvest\u0020date", "url": "classes/VuFindHarvest-OaiPmh-StateManager.html#property_lastHarvestFile" }, { "fqsen": "\\VuFindHarvest\\OaiPmh\\StateManager\u003A\u003A\u0024lastStateFile", "name": "lastStateFile", "summary": "File\u0020for\u0020tracking\u0020last\u0020harvest\u0020state\u0020\u0028for\u0020continuing\u0020interrupted\nconnection\u0029.", "url": "classes/VuFindHarvest-OaiPmh-StateManager.html#property_lastStateFile" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\AbstractRecordWriterStrategy", "name": "AbstractRecordWriterStrategy", "summary": "Abstract\u0020record\u0020writer\u0020strategy\u0020\u0028shared\u0020base\u0020for\u0020standard\u0020vs.\u0020combined\u0020modes\nof\u0020saving\u0020records\u0029.", "url": "classes/VuFindHarvest-RecordWriterStrategy-AbstractRecordWriterStrategy.html" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\AbstractRecordWriterStrategy\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Constructor", "url": "classes/VuFindHarvest-RecordWriterStrategy-AbstractRecordWriterStrategy.html#method___construct" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\AbstractRecordWriterStrategy\u003A\u003AgetBasePath\u0028\u0029", "name": "getBasePath", "summary": "Get\u0020base\u0020path\u0020for\u0020writes.", "url": "classes/VuFindHarvest-RecordWriterStrategy-AbstractRecordWriterStrategy.html#method_getBasePath" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\AbstractRecordWriterStrategy\u003A\u003AgetFilename\u0028\u0029", "name": "getFilename", "summary": "Get\u0020the\u0020filename\u0020for\u0020a\u0020specific\u0020record\u0020ID.", "url": "classes/VuFindHarvest-RecordWriterStrategy-AbstractRecordWriterStrategy.html#method_getFilename" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\AbstractRecordWriterStrategy\u003A\u003AsaveDeletedRecords\u0028\u0029", "name": "saveDeletedRecords", "summary": "Create\u0020a\u0020tracking\u0020file\u0020to\u0020record\u0020the\u0020deletion\u0020of\u0020a\u0020record.", "url": "classes/VuFindHarvest-RecordWriterStrategy-AbstractRecordWriterStrategy.html#method_saveDeletedRecords" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\AbstractRecordWriterStrategy\u003A\u003AsaveFile\u0028\u0029", "name": "saveFile", "summary": "Save\u0020a\u0020record\u0020to\u0020disk.", "url": "classes/VuFindHarvest-RecordWriterStrategy-AbstractRecordWriterStrategy.html#method_saveFile" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\AbstractRecordWriterStrategy\u003A\u003A\u0024basePath", "name": "basePath", "summary": "Directory\u0020for\u0020storing\u0020harvested\u0020files", "url": "classes/VuFindHarvest-RecordWriterStrategy-AbstractRecordWriterStrategy.html#property_basePath" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\CombinedRecordWriterStrategy", "name": "CombinedRecordWriterStrategy", "summary": "Strategy\u0020for\u0020writing\u0020records\u0020to\u0020disk\u0020as\u0020a\u0020combined\u0020file.", "url": "classes/VuFindHarvest-RecordWriterStrategy-CombinedRecordWriterStrategy.html" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\CombinedRecordWriterStrategy\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Constructor", "url": "classes/VuFindHarvest-RecordWriterStrategy-CombinedRecordWriterStrategy.html#method___construct" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\CombinedRecordWriterStrategy\u003A\u003AgetCombinedXML\u0028\u0029", "name": "getCombinedXML", "summary": "Support\u0020method\u0020for\u0020building\u0020combined\u0020XML\u0020document.", "url": "classes/VuFindHarvest-RecordWriterStrategy-CombinedRecordWriterStrategy.html#method_getCombinedXML" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\CombinedRecordWriterStrategy\u003A\u003AbeginWrite\u0028\u0029", "name": "beginWrite", "summary": "Called\u0020before\u0020the\u0020writing\u0020process\u0020begins.", "url": "classes/VuFindHarvest-RecordWriterStrategy-CombinedRecordWriterStrategy.html#method_beginWrite" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\CombinedRecordWriterStrategy\u003A\u003AaddDeletedRecord\u0028\u0029", "name": "addDeletedRecord", "summary": "Add\u0020the\u0020ID\u0020of\u0020a\u0020deleted\u0020record.", "url": "classes/VuFindHarvest-RecordWriterStrategy-CombinedRecordWriterStrategy.html#method_addDeletedRecord" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\CombinedRecordWriterStrategy\u003A\u003AaddRecord\u0028\u0029", "name": "addRecord", "summary": "Add\u0020a\u0020non\u002Ddeleted\u0020record.", "url": "classes/VuFindHarvest-RecordWriterStrategy-CombinedRecordWriterStrategy.html#method_addRecord" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\CombinedRecordWriterStrategy\u003A\u003AendWrite\u0028\u0029", "name": "endWrite", "summary": "Close\u0020out\u0020the\u0020writing\u0020process.", "url": "classes/VuFindHarvest-RecordWriterStrategy-CombinedRecordWriterStrategy.html#method_endWrite" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\CombinedRecordWriterStrategy\u003A\u003A\u0024wrappingTag", "name": "wrappingTag", "summary": "The\u0020wrapping\u0020XML\u0020tag\u0020to\u0020be\u0020used\u0020if\u0020combinedRecords\u0020is\u0020set\u0020to\u0020true", "url": "classes/VuFindHarvest-RecordWriterStrategy-CombinedRecordWriterStrategy.html#property_wrappingTag" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\CombinedRecordWriterStrategy\u003A\u003A\u0024deletedIds", "name": "deletedIds", "summary": "Collection\u0020of\u0020deleted\u0020IDs.", "url": "classes/VuFindHarvest-RecordWriterStrategy-CombinedRecordWriterStrategy.html#property_deletedIds" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\CombinedRecordWriterStrategy\u003A\u003A\u0024innerXML", "name": "innerXML", "summary": "Collection\u0020of\u0020XML\u0020to\u0020include\u0020inside\u0020final\u0020output\u0020tag.", "url": "classes/VuFindHarvest-RecordWriterStrategy-CombinedRecordWriterStrategy.html#property_innerXML" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\CombinedRecordWriterStrategy\u003A\u003A\u0024firstHarvestedId", "name": "firstHarvestedId", "summary": "The\u0020ID\u0020of\u0020the\u0020first\u0020successfully\u0020harvested\u0020record.", "url": "classes/VuFindHarvest-RecordWriterStrategy-CombinedRecordWriterStrategy.html#property_firstHarvestedId" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\IndividualRecordWriterStrategy", "name": "IndividualRecordWriterStrategy", "summary": "Strategy\u0020for\u0020writing\u0020records\u0020to\u0020disk\u0020individually.", "url": "classes/VuFindHarvest-RecordWriterStrategy-IndividualRecordWriterStrategy.html" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\IndividualRecordWriterStrategy\u003A\u003AbeginWrite\u0028\u0029", "name": "beginWrite", "summary": "Called\u0020before\u0020the\u0020writing\u0020process\u0020begins.", "url": "classes/VuFindHarvest-RecordWriterStrategy-IndividualRecordWriterStrategy.html#method_beginWrite" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\IndividualRecordWriterStrategy\u003A\u003AaddDeletedRecord\u0028\u0029", "name": "addDeletedRecord", "summary": "Add\u0020the\u0020ID\u0020of\u0020a\u0020deleted\u0020record.", "url": "classes/VuFindHarvest-RecordWriterStrategy-IndividualRecordWriterStrategy.html#method_addDeletedRecord" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\IndividualRecordWriterStrategy\u003A\u003AaddRecord\u0028\u0029", "name": "addRecord", "summary": "Add\u0020a\u0020non\u002Ddeleted\u0020record.", "url": "classes/VuFindHarvest-RecordWriterStrategy-IndividualRecordWriterStrategy.html#method_addRecord" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\IndividualRecordWriterStrategy\u003A\u003AendWrite\u0028\u0029", "name": "endWrite", "summary": "Close\u0020out\u0020the\u0020writing\u0020process.", "url": "classes/VuFindHarvest-RecordWriterStrategy-IndividualRecordWriterStrategy.html#method_endWrite" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\RecordWriterStrategyFactory", "name": "RecordWriterStrategyFactory", "summary": "Factory\u0020for\u0020record\u0020writer\u0020strategy", "url": "classes/VuFindHarvest-RecordWriterStrategy-RecordWriterStrategyFactory.html" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\RecordWriterStrategyFactory\u003A\u003AgetStrategy\u0028\u0029", "name": "getStrategy", "summary": "Build\u0020writer\u0020strategy\u0020object.", "url": "classes/VuFindHarvest-RecordWriterStrategy-RecordWriterStrategyFactory.html#method_getStrategy" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\RecordWriterStrategyInterface", "name": "RecordWriterStrategyInterface", "summary": "Interface\u0020for\u0020record\u0020writer\u0020strategies.", "url": "classes/VuFindHarvest-RecordWriterStrategy-RecordWriterStrategyInterface.html" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\RecordWriterStrategyInterface\u003A\u003AgetBasePath\u0028\u0029", "name": "getBasePath", "summary": "Get\u0020base\u0020path\u0020for\u0020writes.", "url": "classes/VuFindHarvest-RecordWriterStrategy-RecordWriterStrategyInterface.html#method_getBasePath" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\RecordWriterStrategyInterface\u003A\u003AbeginWrite\u0028\u0029", "name": "beginWrite", "summary": "Called\u0020before\u0020the\u0020writing\u0020process\u0020begins.", "url": "classes/VuFindHarvest-RecordWriterStrategy-RecordWriterStrategyInterface.html#method_beginWrite" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\RecordWriterStrategyInterface\u003A\u003AaddDeletedRecord\u0028\u0029", "name": "addDeletedRecord", "summary": "Add\u0020the\u0020ID\u0020of\u0020a\u0020deleted\u0020record.", "url": "classes/VuFindHarvest-RecordWriterStrategy-RecordWriterStrategyInterface.html#method_addDeletedRecord" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\RecordWriterStrategyInterface\u003A\u003AaddRecord\u0028\u0029", "name": "addRecord", "summary": "Add\u0020a\u0020non\u002Ddeleted\u0020record.", "url": "classes/VuFindHarvest-RecordWriterStrategy-RecordWriterStrategyInterface.html#method_addRecord" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy\\RecordWriterStrategyInterface\u003A\u003AendWrite\u0028\u0029", "name": "endWrite", "summary": "Close\u0020out\u0020the\u0020writing\u0020process.", "url": "classes/VuFindHarvest-RecordWriterStrategy-RecordWriterStrategyInterface.html#method_endWrite" }, { "fqsen": "\\VuFindHarvest\\ResponseProcessor\\ResponseProcessorInterface", "name": "ResponseProcessorInterface", "summary": "Interface\u0020for\u0020processing\u0020API\u0020responses.", "url": "classes/VuFindHarvest-ResponseProcessor-ResponseProcessorInterface.html" }, { "fqsen": "\\VuFindHarvest\\ResponseProcessor\\ResponseProcessorInterface\u003A\u003Aprocess\u0028\u0029", "name": "process", "summary": "Process\u0020the\u0020provided\u0020XML", "url": "classes/VuFindHarvest-ResponseProcessor-ResponseProcessorInterface.html#method_process" }, { "fqsen": "\\VuFindHarvest\\ResponseProcessor\\SimpleXmlResponseProcessor", "name": "SimpleXmlResponseProcessor", "summary": "Class\u0020for\u0020processing\u0020API\u0020responses\u0020into\u0020SimpleXML\u0020objects.", "url": "classes/VuFindHarvest-ResponseProcessor-SimpleXmlResponseProcessor.html" }, { "fqsen": "\\VuFindHarvest\\ResponseProcessor\\SimpleXmlResponseProcessor\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Constructor", "url": "classes/VuFindHarvest-ResponseProcessor-SimpleXmlResponseProcessor.html#method___construct" }, { "fqsen": "\\VuFindHarvest\\ResponseProcessor\\SimpleXmlResponseProcessor\u003A\u003AlogBadXML\u0028\u0029", "name": "logBadXML", "summary": "Log\u0020a\u0020bad\u0020XML\u0020response.", "url": "classes/VuFindHarvest-ResponseProcessor-SimpleXmlResponseProcessor.html#method_logBadXML" }, { "fqsen": "\\VuFindHarvest\\ResponseProcessor\\SimpleXmlResponseProcessor\u003A\u003AsanitizeXml\u0028\u0029", "name": "sanitizeXml", "summary": "Sanitize\u0020XML.", "url": "classes/VuFindHarvest-ResponseProcessor-SimpleXmlResponseProcessor.html#method_sanitizeXml" }, { "fqsen": "\\VuFindHarvest\\ResponseProcessor\\SimpleXmlResponseProcessor\u003A\u003AcollectXmlErrors\u0028\u0029", "name": "collectXmlErrors", "summary": "Collect\u0020LibXML\u0020errors\u0020into\u0020a\u0020single\u0020string.", "url": "classes/VuFindHarvest-ResponseProcessor-SimpleXmlResponseProcessor.html#method_collectXmlErrors" }, { "fqsen": "\\VuFindHarvest\\ResponseProcessor\\SimpleXmlResponseProcessor\u003A\u003Aprocess\u0028\u0029", "name": "process", "summary": "Process\u0020an\u0020OAI\u002DPMH\u0020response\u0020into\u0020a\u0020SimpleXML\u0020object.\u0020Throw\u0020an\u0020exception\u0020if\nan\u0020error\u0020is\u0020detected.", "url": "classes/VuFindHarvest-ResponseProcessor-SimpleXmlResponseProcessor.html#method_process" }, { "fqsen": "\\VuFindHarvest\\ResponseProcessor\\SimpleXmlResponseProcessor\u003A\u003A\u0024sanitize", "name": "sanitize", "summary": "Should\u0020we\u0020sanitize\u0020XML\u003F", "url": "classes/VuFindHarvest-ResponseProcessor-SimpleXmlResponseProcessor.html#property_sanitize" }, { "fqsen": "\\VuFindHarvest\\ResponseProcessor\\SimpleXmlResponseProcessor\u003A\u003A\u0024badXmlLog", "name": "badXmlLog", "summary": "Filename\u0020for\u0020logging\u0020bad\u0020XML\u0020responses\u0020\u0028false\u0020for\u0020none\u0029", "url": "classes/VuFindHarvest-ResponseProcessor-SimpleXmlResponseProcessor.html#property_badXmlLog" }, { "fqsen": "\\VuFindHarvest\\ResponseProcessor\\SimpleXmlResponseProcessor\u003A\u003A\u0024sanitizeRegex", "name": "sanitizeRegex", "summary": "An\u0020array\u0020of\u0020regex\u0020strings\u0020used\u0020to\u0020sanitize\u0020XML", "url": "classes/VuFindHarvest-ResponseProcessor-SimpleXmlResponseProcessor.html#property_sanitizeRegex" }, { "fqsen": "\\", "name": "\\", "summary": "", "url": "namespaces/default.html" }, { "fqsen": "\\VuFindHarvest\\ConsoleOutput", "name": "ConsoleOutput", "summary": "", "url": "namespaces/vufindharvest-consoleoutput.html" }, { "fqsen": "\\VuFindHarvest", "name": "VuFindHarvest", "summary": "", "url": "namespaces/vufindharvest.html" }, { "fqsen": "\\VuFindHarvest\\Exception", "name": "Exception", "summary": "", "url": "namespaces/vufindharvest-exception.html" }, { "fqsen": "\\VuFindHarvest\\OaiPmh", "name": "OaiPmh", "summary": "", "url": "namespaces/vufindharvest-oaipmh.html" }, { "fqsen": "\\VuFindHarvest\\RecordWriterStrategy", "name": "RecordWriterStrategy", "summary": "", "url": "namespaces/vufindharvest-recordwriterstrategy.html" }, { "fqsen": "\\VuFindHarvest\\ResponseProcessor", "name": "ResponseProcessor", "summary": "", "url": "namespaces/vufindharvest-responseprocessor.html" } ] );