Uses of Class
org.dspace.content.crosswalk.CrosswalkException

Packages that use CrosswalkException
org.dspace.app.packager Tools for exporting and importing DSpace objects (Community, Collection, Item, etc.) wrapped in various kinds of packaging. 
org.dspace.content.crosswalk Provides an API and implementations of metadata crosswalks, which are directional mappings from one schema to another, performed in the context of Item ingestion or dissemination. 
org.dspace.content.packager Provides an API and implementations of content packages, used in the context of ingest (SIP), or dissemination (DIP) 
 

Uses of CrosswalkException in org.dspace.app.packager
 

Methods in org.dspace.app.packager that throw CrosswalkException
protected  void Packager.disseminate(Context context, PackageDisseminator dip, DSpaceObject dso, PackageParameters pkgParams, String outputFile)
          Disseminate one or more DSpace objects into package(s) based on the options passed to the 'packager' script
protected  void Packager.ingest(Context context, PackageIngester sip, PackageParameters pkgParams, String sourceFile, DSpaceObject[] parentObjs)
          Ingest one or more DSpace objects from package(s) based on the options passed to the 'packager' script.
protected  void Packager.replace(Context context, PackageIngester sip, PackageParameters pkgParams, String sourceFile, DSpaceObject objToReplace)
          Replace an one or more existing DSpace objects with the contents of specified package(s) based on the options passed to the 'packager' script.
 

Uses of CrosswalkException in org.dspace.content.crosswalk
 

Subclasses of CrosswalkException in org.dspace.content.crosswalk
 class CrosswalkInternalException
          Something went wrong inside the crosswalk, not necessarily caused by the input or state (although it could be an incorrectly handled pathological case).
 class CrosswalkObjectNotSupported
          Something went wrong inside the crosswalk, not necessarily caused by the input or state (although it could be an incorrectly handled pathological case).
 class MetadataValidationException
          This indicates a problem with the input metadata (for submission) or item state (dissemination).
 

Methods in org.dspace.content.crosswalk that throw CrosswalkException
 void CreativeCommonsTextStreamDisseminationCrosswalk.disseminate(Context context, DSpaceObject dso, OutputStream out)
           
 void StreamDisseminationCrosswalk.disseminate(Context context, DSpaceObject dso, OutputStream out)
          Execute crosswalk on the given object, sending output to the stream.
 void CreativeCommonsRDFStreamDisseminationCrosswalk.disseminate(Context context, DSpaceObject dso, OutputStream out)
           
 void LicenseStreamDisseminationCrosswalk.disseminate(Context context, DSpaceObject dso, OutputStream out)
           
 org.jdom.Element DIMDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
           
 org.jdom.Element DisseminationCrosswalk.disseminateElement(DSpaceObject dso)
          Execute crosswalk, returning one XML root element as a JDOM Element object.
 org.jdom.Element METSRightsCrosswalk.disseminateElement(DSpaceObject dso)
          Actually Disseminate into METSRights schema.
 org.jdom.Element OREDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
           
 org.jdom.Element AIPTechMDCrosswalk.disseminateElement(DSpaceObject dso)
          Execute crosswalk, returning one XML root element as a JDOM Element object.
 org.jdom.Element RoleCrosswalk.disseminateElement(DSpaceObject dso)
          Execute crosswalk, returning one XML root element as a JDOM Element object.
 org.jdom.Element XSLTDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
          Disseminate the DSpace item, collection, or community.
 org.jdom.Element PREMISCrosswalk.disseminateElement(DSpaceObject dso)
           
 org.jdom.Element QDCCrosswalk.disseminateElement(DSpaceObject dso)
           
 org.jdom.Element SimpleDCDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
           
 org.jdom.Element XHTMLHeadDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
          This generates a <head> element around the metadata; in general this will probably not be used
 org.jdom.Element METSDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
           
 org.jdom.Element AIPDIMCrosswalk.disseminateElement(DSpaceObject dso)
          Execute crosswalk, returning one XML root element as a JDOM Element object.
 org.jdom.Element MODSDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
          Disseminate an Item, Collection, or Community to MODS.
 List<org.jdom.Element> DIMDisseminationCrosswalk.disseminateList(DSpaceObject dso)
           
 List<org.jdom.Element> DisseminationCrosswalk.disseminateList(DSpaceObject dso)
          Execute crosswalk, returning List of XML elements.
 List<org.jdom.Element> METSRightsCrosswalk.disseminateList(DSpaceObject dso)
           
 List<org.jdom.Element> OREDisseminationCrosswalk.disseminateList(DSpaceObject dso)
           
 List<org.jdom.Element> AIPTechMDCrosswalk.disseminateList(DSpaceObject dso)
          Execute crosswalk, returning List of XML elements.
 List<org.jdom.Element> RoleCrosswalk.disseminateList(DSpaceObject dso)
          Execute crosswalk, returning List of XML elements.
 List<org.jdom.Element> XSLTDisseminationCrosswalk.disseminateList(DSpaceObject dso)
          Disseminate the DSpace item, collection, or community.
 List<org.jdom.Element> PREMISCrosswalk.disseminateList(DSpaceObject dso)
           
 List<org.jdom.Element> QDCCrosswalk.disseminateList(DSpaceObject dso)
          Returns object's metadata in MODS format, as XML structure node.
 List<org.jdom.Element> SimpleDCDisseminationCrosswalk.disseminateList(DSpaceObject dso)
          Returns object's metadata as XML elements.
 List<org.jdom.Element> XHTMLHeadDisseminationCrosswalk.disseminateList(DSpaceObject dso)
          Return <meta> elements that can be put in the <head> element of an XHTML document.
 List<org.jdom.Element> METSDisseminationCrosswalk.disseminateList(DSpaceObject dso)
           
 List<org.jdom.Element> AIPDIMCrosswalk.disseminateList(DSpaceObject dso)
          Execute crosswalk, returning List of XML elements.
 List<org.jdom.Element> MODSDisseminationCrosswalk.disseminateList(DSpaceObject dso)
          Returns object's metadata in MODS format, as List of XML structure nodes.
 List<org.jdom.Element> SimpleDCDisseminationCrosswalk.disseminateListInternal(DSpaceObject dso, boolean addSchema)
           
 void METSRightsCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
          Ingest a whole XML document, starting at specified root.
 void OREIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
           
 void AIPTechMDCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
          Ingest a whole document.
 void RoleCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
          Ingest a whole XML document, starting at specified root.
 void NullIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
           
 void XSLTIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
          Ingest a whole document.
 void IngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
          Crosswalk metadata from external XML representation to DSpace internal representations.
 void OAIDCIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
           
 void PREMISCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
           
 void QDCCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
           
 void DIMIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
           
 void AIPDIMCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
          Ingest a whole document.
 void LicenseStreamIngestionCrosswalk.ingest(Context context, DSpaceObject dso, InputStream in, String MIMEType)
           
 void StreamIngestionCrosswalk.ingest(Context context, DSpaceObject dso, InputStream in, String MIMEType)
          Execute crosswalk on the given object, taking input from the stream.
 void NullStreamIngestionCrosswalk.ingest(Context context, DSpaceObject dso, InputStream in, String MIMEType)
           
 void CreativeCommonsRDFStreamIngestionCrosswalk.ingest(Context context, DSpaceObject dso, InputStream in, String MIMEType)
           
 void METSRightsCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> ml)
          Ingest a List of XML elements
 void OREIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> metadata)
           
 void AIPTechMDCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> dimList)
          Translate metadata with XSL stylesheet and ingest it.
 void RoleCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> metadata)
          Ingest a List of XML elements
 void NullIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> ml)
           
 void XSLTIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> metadata)
          Translate metadata with XSL stylesheet and ingest it.
 void IngestionCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> metadata)
          Crosswalk metadata from external XML representation to DSpace internal representations.
 void OAIDCIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> metadata)
           
 void PREMISCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> ml)
           
 void QDCCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> ml)
           
 void DIMIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> metadata)
           
 void AIPDIMCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> dimList)
          Fields correspond directly to Item.addMetadata() calls so they are simply executed.
static void XSLTIngestionCrosswalk.ingestDIM(Context context, DSpaceObject dso, org.jdom.Element dim)
          Ingest a DIM metadata expression directly, without translating some other format into DIM.
static void XSLTIngestionCrosswalk.ingestDIM(Context context, DSpaceObject dso, List<org.jdom.Element> fields)
           
 

Uses of CrosswalkException in org.dspace.content.packager
 

Methods in org.dspace.content.packager that throw CrosswalkException
protected  String AbstractMETSDisseminator.addAmdSec(Context context, DSpaceObject dso, PackageParameters params, edu.harvard.hul.ois.mets.Mets mets, AbstractMETSDisseminator.MdStreamCache extraStreams)
           
protected  void AbstractMETSIngester.addBitstreams(Context context, Item item, METSManifest manifest, File pkgFile, PackageParameters params, AbstractMETSIngester.MdrefManager mdRefCallback)
          Add Bitstreams to an Item, based on the files listed in the METS Manifest
protected  void AbstractMETSIngester.addTemplateItem(Context context, DSpaceObject dso, METSManifest manifest, File pkgFile, PackageParameters params, AbstractMETSIngester.MdrefManager callback)
          Add a Template Item to a Collection container object based on a METS Manifest.
protected  void AbstractMETSDisseminator.addToAmdSec(edu.harvard.hul.ois.mets.AmdSec fAmdSec, String[] mdTypes, Class mdSecClass, Context context, DSpaceObject dso, PackageParameters params, AbstractMETSDisseminator.MdStreamCache extraStreams)
           
 void METSManifest.crosswalkBitstream(Context context, PackageParameters params, Bitstream bitstream, String fileId, METSManifest.Mdref callback)
          Crosswalk the metadata associated with a particular file element into the bitstream it corresponds to.
 void METSManifest.crosswalkItemDmd(Context context, PackageParameters params, DSpaceObject dso, org.jdom.Element dmdSec, METSManifest.Mdref callback)
          Invokes appropriate crosswalks on Item-wide descriptive metadata.
 void DSpaceAIPIngester.crosswalkObjectDmd(Context context, DSpaceObject dso, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, org.jdom.Element[] dmds, PackageParameters params)
          Choose DMD section(s) to crosswalk.
abstract  void AbstractMETSIngester.crosswalkObjectDmd(Context context, DSpaceObject dso, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, org.jdom.Element[] dmds, PackageParameters params)
          Select the dmdSec element(s) to apply to the Item.
 void DSpaceMETSIngester.crosswalkObjectDmd(Context context, DSpaceObject dso, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, org.jdom.Element[] dmds, PackageParameters params)
          Choose DMD section(s) to crosswalk.
 void METSManifest.crosswalkObjectOtherAdminMD(Context context, PackageParameters params, DSpaceObject dso, METSManifest.Mdref callback)
          Crosswalk all technical and source metadata sections that belong to the whole object.
 boolean METSManifest.crosswalkObjectSourceMD(Context context, PackageParameters params, DSpaceObject dso, METSManifest.Mdref callback)
          Just crosswalk the sourceMD sections; used to set the handle and parent of AIP.
 void RoleDisseminator.disseminate(Context context, DSpaceObject object, PackageParameters params, File pkgFile)
           
 void PDFPackager.disseminate(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)
          VERY crude dissemination: just look for the first bitstream with the PDF package type, and toss it out.
 void AbstractMETSDisseminator.disseminate(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)
          Export the object (Item, Collection, or Community) as a "package" on the indicated OutputStream.
 void PackageDisseminator.disseminate(Context context, DSpaceObject object, PackageParameters params, File pkgFile)
          Export the object (Item, Collection, or Community) as a "package" on the indicated OutputStream.
 void DSpaceAIPDisseminator.disseminate(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)
           
 List<File> RoleDisseminator.disseminateAll(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)
           
 List<File> PDFPackager.disseminateAll(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)
          disseminateAll() cannot be implemented for a PDF disseminator, because there's only one PDF to disseminate
 List<File> PackageDisseminator.disseminateAll(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)
          Recursively export one or more DSpace Objects as a series of packages.
 List<File> AbstractPackageDisseminator.disseminateAll(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)
          Recursively export one or more DSpace Objects as a series of packages.
 void DSpaceAIPIngester.finishObject(Context context, DSpaceObject dso, PackageParameters params)
          Last change to fix up a DSpace Object.
abstract  void AbstractMETSIngester.finishObject(Context context, DSpaceObject dso, PackageParameters params)
          Hook for final "finishing" operations on the new Object.
 void DSpaceMETSIngester.finishObject(Context context, DSpaceObject dso, PackageParameters params)
           
 DSpaceObject PackageIngester.ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)
          Create new DSpaceObject out of the ingested package.
 DSpaceObject PDFPackager.ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)
          Create new Item out of the ingested package, in the indicated collection.
 DSpaceObject AbstractMETSIngester.ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)
          Create a new DSpace object out of a METS content package.
 DSpaceObject RoleIngester.ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)
           
 List<DSpaceObject> PackageIngester.ingestAll(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)
          Recursively create one or more DSpace Objects out of the contents of the ingested package (and all other referenced packages).
 List<DSpaceObject> AbstractPackageIngester.ingestAll(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)
          Recursively create one or more DSpace Objects out of the contents of the ingested package (and all other referenced packages).
 List<DSpaceObject> PDFPackager.ingestAll(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)
          IngestAll() cannot be implemented for a PDF ingester, because there's only one PDF to ingest
 List<DSpaceObject> RoleIngester.ingestAll(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)
           
protected  DSpaceObject AbstractMETSIngester.ingestObject(Context context, DSpaceObject parent, METSManifest manifest, File pkgFile, PackageParameters params, String license)
          Ingest/import a single DSpace Object, based on the associated METS Manifest and the parameters passed to the METSIngester
protected  edu.harvard.hul.ois.mets.Mets AbstractMETSDisseminator.makeManifest(Context context, DSpaceObject dso, PackageParameters params, AbstractMETSDisseminator.MdStreamCache extraStreams)
          Write out a METS manifest.
protected  edu.harvard.hul.ois.mets.helper.MdSec AbstractMETSDisseminator.makeMdSec(Context context, DSpaceObject dso, Class mdSecClass, String typeSpec, PackageParameters params, AbstractMETSDisseminator.MdStreamCache extraStreams)
          Create an element wrapped around a metadata reference (either mdWrap or mdRef); i.e.
 DSpaceObject PackageIngester.replace(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)
          Replace an existing DSpace Object with contents of the ingested package.
 DSpaceObject PDFPackager.replace(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)
          Replace is not implemented.
 DSpaceObject AbstractMETSIngester.replace(Context context, DSpaceObject dsoToReplace, File pkgFile, PackageParameters params)
          Replace an existing DSpace object with the contents of a METS-based package.
 DSpaceObject RoleIngester.replace(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)
           
 List<DSpaceObject> PackageIngester.replaceAll(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)
          Recursively replace one or more DSpace Objects out of the contents of the ingested package (and all other referenced packages).
 List<DSpaceObject> AbstractPackageIngester.replaceAll(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)
          Recursively replace one or more DSpace Objects out of the contents of the ingested package (and all other referenced packages).
 List<DSpaceObject> PDFPackager.replaceAll(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)
          ReplaceAll() cannot be implemented for a PDF ingester, because there's only one PDF to ingest
 List<DSpaceObject> RoleIngester.replaceAll(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)
           
protected  DSpaceObject AbstractMETSIngester.replaceObject(Context context, DSpaceObject dso, METSManifest manifest, File pkgFile, PackageParameters params, String license)
          Replace the contents of a single DSpace Object, based on the associated METS Manifest and the parameters passed to the METSIngester.
protected  void AbstractMETSDisseminator.writeZipPackage(Context context, DSpaceObject dso, PackageParameters params, OutputStream pkg)
          Make a Zipped up METS package for the given DSpace Object
 



Copyright © 2012 DuraSpace. All Rights Reserved.