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

Packages that use CrosswalkException
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.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 StreamDisseminationCrosswalk.disseminate(Context context, DSpaceObject dso, OutputStream out)
          Execute crosswalk on the given object, sending output to the stream.
 org.jdom.Element OREDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
           
 org.jdom.Element QDCCrosswalk.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 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 XSLTDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
           
 org.jdom.Element DIMDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
           
 org.jdom.Element PREMISCrosswalk.disseminateElement(DSpaceObject dso)
           
 org.jdom.Element MODSDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
           
 org.jdom.Element METSDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
           
 List OREDisseminationCrosswalk.disseminateList(DSpaceObject dso)
           
 List QDCCrosswalk.disseminateList(DSpaceObject dso)
          Returns object's metadata in MODS format, as XML structure node.
 List DisseminationCrosswalk.disseminateList(DSpaceObject dso)
          Execute crosswalk, returning List of XML elements.
 List SimpleDCDisseminationCrosswalk.disseminateList(DSpaceObject dso)
          Returns object's metadata as XML elements.
 List XHTMLHeadDisseminationCrosswalk.disseminateList(DSpaceObject dso)
          Return <meta> elements that can be put in the <head> element of an XHTML document.
 List XSLTDisseminationCrosswalk.disseminateList(DSpaceObject dso)
           
 List DIMDisseminationCrosswalk.disseminateList(DSpaceObject dso)
           
 List PREMISCrosswalk.disseminateList(DSpaceObject dso)
           
 List MODSDisseminationCrosswalk.disseminateList(DSpaceObject dso)
          Returns object's metadata in MODS format, as List of XML structure nodes.
 List METSDisseminationCrosswalk.disseminateList(DSpaceObject dso)
           
 List SimpleDCDisseminationCrosswalk.disseminateListInternal(DSpaceObject dso, boolean addSchema)
           
 void XSLTIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
          Ingest a whole document.
 void QDCCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
           
 void IngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
          Crosswalk metadata from external XML representation to DSpace internal representations.
 void NullIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
           
 void OAIDCIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
           
 void PREMISCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
           
 void OREIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
           
 void DIMIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
           
 void StreamIngestionCrosswalk.ingest(Context context, DSpaceObject dso, InputStream in, String MIMEType)
          Execute crosswalk on the given object, taking input from the stream.
 void XSLTIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List metadata)
          Translate metadata with XSL stylesheet and ingest it.
 void QDCCrosswalk.ingest(Context context, DSpaceObject dso, List ml)
           
 void IngestionCrosswalk.ingest(Context context, DSpaceObject dso, List metadata)
          Crosswalk metadata from external XML representation to DSpace internal representations.
 void NullIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List ml)
           
 void OAIDCIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List metadata)
           
 void PREMISCrosswalk.ingest(Context context, DSpaceObject dso, List ml)
           
 void OREIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List metadata)
           
 void DIMIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List metadata)
           
 

Uses of CrosswalkException in org.dspace.content.packager
 

Methods in org.dspace.content.packager that throw CrosswalkException
 void DSpaceMETSIngester.addLicense(Context context, Collection collection, Item item, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, String license)
          Policy: For DSpace deposit license, take deposit license supplied by explicit argument first, else use collection's default deposit license.
abstract  void AbstractMETSIngester.addLicense(Context context, Collection collection, Item item, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, String license)
          Add license(s) to Item based on contents of METS and other policies.
 void DSpaceMETSIngester.checkPackageFiles(Set packageFiles, Set missingFiles, METSManifest manifest)
           
abstract  void AbstractMETSIngester.checkPackageFiles(Set packageFiles, Set missingFiles, METSManifest manifest)
          Hook for subclass to modify the test of the package's integrity, and add other tests.
 void DSpaceMETSIngester.chooseItemDmd(Context context, Item item, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, org.jdom.Element[] dmds, PackageParameters params)
          Choose DMD section(s) to crosswalk.
abstract  void AbstractMETSIngester.chooseItemDmd(Context context, Item item, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, org.jdom.Element[] dmds, PackageParameters params)
          Select the dmdSec element(s) to apply to the Item.
 void METSManifest.crosswalkBitstream(Context context, Bitstream bitstream, String fileId, METSManifest.Mdref callback)
          Crosswalk the metadata associated with a particular file element into the bitstream it corresponds to.
 void METSManifest.crosswalkItem(Context context, Item item, org.jdom.Element dmd, METSManifest.Mdref callback)
          Invokes appropriate crosswalks on Item-wide descriptive metadata.
 void PDFPackager.disseminate(Context context, DSpaceObject dso, PackageParameters params, OutputStream out)
          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, OutputStream pkg)
          Export the object (Item, Collection, or Community) to a package file on the indicated OutputStream.
 void PackageDisseminator.disseminate(Context context, DSpaceObject object, PackageParameters params, OutputStream out)
          Export the object (Item, Collection, or Community) as a "package" on the indicated OutputStream.
 void DSpaceMETSIngester.finishItem(Context context, Item item)
           
abstract  void AbstractMETSIngester.finishItem(Context context, Item item)
          Hook for final "finishing" operations on the new Item.
 WorkspaceItem PDFPackager.ingest(Context context, Collection collection, InputStream pkg, PackageParameters params, String license)
          Create new Item out of the ingested package, in the indicated collection.
 WorkspaceItem PackageIngester.ingest(Context context, Collection collection, InputStream in, PackageParameters params, String license)
          Create new Item out of the ingested package.
 WorkspaceItem AbstractMETSIngester.ingest(Context context, Collection collection, InputStream pkg, PackageParameters params, String license)
          Create a new DSpace item out of a METS content package.
 Item PDFPackager.replace(Context ctx, Item item, InputStream pckage, PackageParameters params)
          Replace is not implemented.
 Item PackageIngester.replace(Context context, Item item, InputStream in, PackageParameters params)
          Replace an existing Item with contents of the ingested package.
 Item AbstractMETSIngester.replace(Context ctx, Item item, InputStream pckage, PackageParameters params)
          XXX FIXME Replace is not implemented yet.
 



Copyright © 2010 DuraSpace. All Rights Reserved.