org.dspace.app.oai
Class OAIDCCrosswalk
java.lang.Object
ORG.oclc.oai.server.crosswalk.Crosswalk
org.dspace.app.oai.OAIDCCrosswalk
public class OAIDCCrosswalk
- extends ORG.oclc.oai.server.crosswalk.Crosswalk
OAI_DC Crosswalk implementation based on oaidc.properties file. All metadata
included in the oaidc.properties file will be mapped on a valid oai_dc
element, invalid oai_dc element will be not used. It is possible specify for
any metadata a converter IConverter
to manipulate the metadata value before that it will be dissemite in OAI_DC.
- Version:
- $Revision$
- Author:
- Robert Tansley, Andrea Bollini
| Methods inherited from class ORG.oclc.oai.server.crosswalk.Crosswalk |
getContentType, getDocType, getEncoding, getNamespaceURL, getSchemaLocation, getSchemaURL, toString |
OAIDCCrosswalk
public OAIDCCrosswalk(Properties properties)
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 © 2013 DuraSpace. All Rights Reserved.