public class PubmedLanguageMetadatumContributor<T> extends Object implements MetadataContributor<T>
MetadataContributor
Responsible for generating a set of Language metadata from the retrieved document.| Constructor and Description |
|---|
PubmedLanguageMetadatumContributor()
Initialize PubmedLanguageMetadatumContributor and create the iso3toiso2 mapping used in the transforming of language codes
|
PubmedLanguageMetadatumContributor(MetadataFieldConfig field,
MetadataContributor language)
Initialize the PubmedLanguageMetadatumContributor class using a
MetadataFieldConfig and a language -MetadataContributor |
| Modifier and Type | Method and Description |
|---|---|
Collection<MetadatumDTO> |
contributeMetadata(T t)
Implementations have the responsibility to process/map their own type of metadata based on a given record
and return a collection of the generalised MetadatumDTO objects
|
MetadataFieldConfig |
getField()
Return the MetadataFieldConfig used while retrieving MetadatumDTO
|
MetadataContributor |
getLanguage()
Return the MetadataContributor used while retrieving MetadatumDTO
|
void |
setField(MetadataFieldConfig field)
Setting the MetadataFieldConfig
|
void |
setLanguage(MetadataContributor language)
Setting the MetadataContributor
|
void |
setMetadataFieldMapping(MetadataFieldMapping<T,MetadataContributor<T>> metadataFieldMapping)
Set the metadatafieldMapping used in the transforming of a record to actual metadata
|
public PubmedLanguageMetadatumContributor()
public PubmedLanguageMetadatumContributor(MetadataFieldConfig field, MetadataContributor language)
MetadataFieldConfig and a language -MetadataContributorfield - MetadataFieldConfig used in mappinglanguage - public void setMetadataFieldMapping(MetadataFieldMapping<T,MetadataContributor<T>> metadataFieldMapping)
setMetadataFieldMapping in interface MetadataContributor<T>metadataFieldMapping - public Collection<MetadatumDTO> contributeMetadata(T t)
MetadataContributorcontributeMetadata in interface MetadataContributor<T>t - A class to retrieve metadata from.public MetadataContributor getLanguage()
public void setLanguage(MetadataContributor language)
language - MetadataContributor used while retrieving MetadatumDTOpublic MetadataFieldConfig getField()
public void setField(MetadataFieldConfig field)
field - MetadataFieldConfig used while retrieving MetadatumDTOCopyright © 2017 DuraSpace. All rights reserved.