org.dspace.app.oai
Class OAIDCCrosswalk

java.lang.Object
  extended by ORG.oclc.oai.server.crosswalk.Crosswalk
      extended by org.dspace.app.oai.OAIDCCrosswalk

public class OAIDCCrosswalk
extends ORG.oclc.oai.server.crosswalk.Crosswalk

An OAICat Crosswalk implementation that extracts unqualified Dublin Core from DSpace items into the oai_dc format.

Version:
$Revision: 3705 $
Author:
Robert Tansley

Constructor Summary
OAIDCCrosswalk(Properties properties)
           
 
Method Summary
 String createMetadata(Object nativeItem)
           
 boolean isAvailableFor(Object nativeItem)
           
 
Methods inherited from class ORG.oclc.oai.server.crosswalk.Crosswalk
getContentType, getDocType, getEncoding, getNamespaceURL, getSchemaLocation, getSchemaURL, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OAIDCCrosswalk

public OAIDCCrosswalk(Properties properties)
Method Detail

isAvailableFor

public boolean isAvailableFor(Object nativeItem)
Specified by:
isAvailableFor in class ORG.oclc.oai.server.crosswalk.Crosswalk

createMetadata

public String createMetadata(Object nativeItem)
                      throws ORG.oclc.oai.server.verb.CannotDisseminateFormatException
Specified by:
createMetadata in class ORG.oclc.oai.server.crosswalk.Crosswalk
Throws:
ORG.oclc.oai.server.verb.CannotDisseminateFormatException


Copyright © 2009 The DSpace Foundation. All Rights Reserved.