VuFindHarvest API Documentation

Tools

Interfaces, Classes, Traits and Enums

WriterInterface
Interface for output
RecordWriterStrategyInterface
Interface for record writer strategies.
ResponseProcessorInterface
Interface for processing API responses.
ConsoleWriter
Thin wrapper around console output
OaiException
OAI-PMH exception class
Communicator
OAI-PMH Communicator (handles low-level request/response processing).
Harvester
OAI-PMH Harvest Tool
HarvesterCommand
OAI-PMH Harvest Tool (Symfony Console Command)
HarvesterFactory
Factory for OAI-PMH Harvest Tool
RecordWriter
OAI-PMH Record Writer
RecordXmlFormatter
OAI-PMH XML Record Formatter
SetLoader
OAI-PMH Harvest Tool
StateManager
OAI-PMH State Manager (for persisting harvest state)
AbstractRecordWriterStrategy
Abstract record writer strategy (shared base for standard vs. combined modes of saving records).
CombinedRecordWriterStrategy
Strategy for writing records to disk as a combined file.
IndividualRecordWriterStrategy
Strategy for writing records to disk individually.
RecordWriterStrategyFactory
Factory for record writer strategy
SimpleXmlResponseProcessor
Class for processing API responses into SimpleXML objects.
WriterAwareTrait
Trait for shared output functionality.

Search results