Interface StreamIngestionCrosswalk

All Known Implementing Classes:
CreativeCommonsRDFStreamIngestionCrosswalk, LicenseStreamIngestionCrosswalk, NullStreamIngestionCrosswalk

public interface StreamIngestionCrosswalk
A class implementing this interface can crosswalk metadata directly from a stream (assumed to be in a specific format) to the object.

Stream-oriented crosswalks are intended to be used for metadata formats which are either (a) not XML-based, or (b) too bulky for the DOM-ish in-memory model developed for the METS and IMSCP packagers. The METS packagers (all subclasses of AbstractMETSDisseminator / AbstractMETSIngester are equipped to call these crosswalks as well as the XML-based ones, just refer to the desired crosswalk by its plugin name.

Version:
$Revision$
Author:
Larry Stone
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    ingest(Context context, DSpaceObject dso, InputStream in, String MIMEType)
    Execute crosswalk on the given object, taking input from the stream.