A C D F G I L M O P R

A

AbstractIMSCPDisseminator - Class in org.dspace.content.packager
Base class for package disseminator of the IMS Content Package spec, or IMSCP.
AbstractIMSCPDisseminator() - Constructor for class org.dspace.content.packager.AbstractIMSCPDisseminator
 
AbstractIMSCPIngester - Class in org.dspace.content.packager
Base class for package ingester of the IMS Content Package spec, or IMSCP.
AbstractIMSCPIngester() - Constructor for class org.dspace.content.packager.AbstractIMSCPIngester
 
addLicense(Context, Collection, Item, IMSCPManifest, String) - Method in class org.dspace.content.packager.AbstractIMSCPIngester
Add license(s) to Item based on contents of manifest and other policies.
addLicense(Context, Collection, Item, IMSCPManifest, String) - Method in class org.dspace.content.packager.OCWIMSCPIngester
Add license(s) to Item based on contents of METS and other policies.
ADLCP_NS - Static variable in class org.dspace.content.packager.OCWIMSCPManifest
 
ADLCP_NS_URI - Static variable in class org.dspace.content.packager.OCWIMSCPManifest
ADLCP namespace.

C

checkManifest() - Method in class org.dspace.content.packager.IMSCPManifest
Sanity-check a newly-parsed manifest; separate operation so subclasses can override it.
checkManifest() - Method in class org.dspace.content.packager.OCWIMSCPManifest
Sanity-check the manifest.
checkPackageFiles(Set, Set, IMSCPManifest) - Method in class org.dspace.content.packager.AbstractIMSCPIngester
Hook for subclass to modify the test of the package's integrity, and add other tests.
checkPackageFiles(Set, Set, IMSCPManifest) - Method in class org.dspace.content.packager.OCWIMSCPIngester
Hook for subclass to modify the test of the package's integrity, and add other tests.
crosswalk(Context, Item, IMSCPManifest, boolean) - Method in class org.dspace.content.packager.AbstractIMSCPIngester
Crosswalk item's descriptive (and other Item-level) metadata from the manifest.
crosswalk(Context, Item, IMSCPManifest, boolean) - Method in class org.dspace.content.packager.OCWIMSCPIngester
Crosswalk item's descriptive (and other Item-level) metadata from the manifest.
CWSP_NS - Static variable in class org.dspace.content.packager.OCWIMSCPManifest
 
CWSP_NS_URI - Static variable in class org.dspace.content.packager.OCWIMSCPManifest
CWSpace namespace.

D

disseminate(Context, DSpaceObject, PackageParameters, OutputStream) - Method in class org.dspace.content.packager.AbstractIMSCPDisseminator
Export the object (Item, Collection, or Community) to a package file on the indicated OutputStream.

F

finishItem(Context, Item, Collection) - Method in class org.dspace.content.packager.AbstractIMSCPIngester
Hook for final "finishing" operations on the new Item.
finishItem(Context, Item, Collection) - Method in class org.dspace.content.packager.OCWIMSCPIngester
Hook for final "finishing" operations on the new Item.

G

getBase() - Method in class org.dspace.content.packager.IMSCPManifest
Return value of manifest's xml:base attribute, or "" if there is none so caller can use "+" to assemble pathnames.
getContentFiles() - Method in class org.dspace.content.packager.IMSCPManifest
Get local (package) files referenced by manifest as containing content.
getManifestBitstreamFormat(Context) - Method in class org.dspace.content.packager.IMSCPManifest
Return the special bitstream format used to identify this particular (sub)class of IMSCP manifest.
getManifestBitstreamFormat(Context) - Method in class org.dspace.content.packager.OCWIMSCPManifest
Return the special bitstream format used to identify this (sub)class of IMSCP manifest.
getManifestClass() - Method in class org.dspace.content.packager.AbstractIMSCPDisseminator
Get flavor of manifest used by this disseminator.
getManifestClass() - Method in class org.dspace.content.packager.AbstractIMSCPIngester
Get flavor of manifest used by this ingester.
getManifestClass() - Method in class org.dspace.content.packager.OCWIMSCPDisseminator
 
getManifestClass() - Method in class org.dspace.content.packager.OCWIMSCPIngester
Returns specific subclass of manifest for this profile.
getMetadata() - Method in class org.dspace.content.packager.IMSCPManifest
Get the "metadata" element of the manifest, throw exception if it is not available.
getMetadataFiles() - Method in class org.dspace.content.packager.IMSCPManifest
Get local (package) files referenced by manifest as containing metadata.
getMetadataFiles() - Method in class org.dspace.content.packager.OCWIMSCPManifest
Returns all of the local files of metadata called for in manifest.
getMIMEType(PackageParameters) - Method in class org.dspace.content.packager.AbstractIMSCPDisseminator
Return the MIME type.
getPrimaryBitstreamPath() - Method in class org.dspace.content.packager.OCWIMSCPManifest
Return the local path of the top-level "resource" in the default IMS CP organization, which becomes the primary bitstream in the ingested Item.

I

imscp_ns - Variable in class org.dspace.content.packager.IMSCPManifest
IMSCP namespace of root, which can vary.
IMSCPManifest - Class in org.dspace.content.packager
Models the IMSCP Manifest document.
IMSCPManifest() - Constructor for class org.dspace.content.packager.IMSCPManifest
 
ingest(Context, Collection, InputStream, PackageParameters, String) - Method in class org.dspace.content.packager.AbstractIMSCPIngester
Create a new DSpace item out of an IMSCP content package.

L

LOM_NS - Static variable in class org.dspace.content.packager.OCWIMSCPManifest
 
LOM_NS_URI - Static variable in class org.dspace.content.packager.OCWIMSCPManifest
Learning Object Metadata (LOM) namespace.

M

makeManifest(Context, Item, PackageParameters) - Method in class org.dspace.content.packager.AbstractIMSCPDisseminator
Create a manifest for this item as an XML document.
makeManifest(Context, Item, PackageParameters) - Method in class org.dspace.content.packager.OCWIMSCPDisseminator
Throw an error since we cannot construct a manifest for any random Item.
manifest - Variable in class org.dspace.content.packager.IMSCPManifest
root element of parsed manifest.
MANIFEST_FILE - Static variable in class org.dspace.content.packager.IMSCPManifest
Filename of manifest, relative to package toplevel.

O

OCW_NS - Static variable in class org.dspace.content.packager.OCWIMSCPManifest
 
OCW_NS_URI - Static variable in class org.dspace.content.packager.OCWIMSCPManifest
Open CourseWare (OCW) namespace.
OCWIMSCPDisseminator - Class in org.dspace.content.packager
Disseminator for MIT OpenCourseware (OCW)/CWSpace profile of the IMS Content Package spec, or IMSCP.
OCWIMSCPDisseminator() - Constructor for class org.dspace.content.packager.OCWIMSCPDisseminator
 
OCWIMSCPIngester - Class in org.dspace.content.packager
Ingester for MIT OpenCourseware (OCW)/CWSpace profile of the IMS Content Package spec, or IMSCP.
OCWIMSCPIngester() - Constructor for class org.dspace.content.packager.OCWIMSCPIngester
 
OCWIMSCPManifest - Class in org.dspace.content.packager
Models the MIT Open CourseWare (OCW) profile of IMSCP developed for CWSpace.
OCWIMSCPManifest() - Constructor for class org.dspace.content.packager.OCWIMSCPManifest
 
org.dspace.content.packager - package org.dspace.content.packager
 

P

parse(InputStream, boolean) - Method in class org.dspace.content.packager.IMSCPManifest
Parse the manifest, store the results for later queries.

R

replace(Context, Item, InputStream, PackageParameters) - Method in class org.dspace.content.packager.AbstractIMSCPIngester
XXX FIXME Replace is not implemented yet.

A C D F G I L M O P R

Copyright © 2010 The DSpace Foundation. All Rights Reserved.