Verified Owner
Top Description Fields Constructors Methods
org.jabref.model.schema

public Class DublinCoreSchemaCustom

extends DublinCoreSchema
Class Inheritance
Annotations
@StructuredType
preferedPrefix:dc
namespace:http://purl.org/dc/elements/1.1/
Imports
java.util.List, java.util.stream.Collectors, org.apache.commons.lang3.reflect.FieldUtils, org.apache.xmpbox.XMPMetadata, org.apache.xmpbox.schema.DublinCoreSchema, org.apache.xmpbox.type.AbstractField, .ArrayProperty, .DateType, .StructuredType, org.slf4j.Logger, .LoggerFactory

A DublinCoreSchema extension Class. In case anyone intends to alter standard behaviour.

Field Summary

Modifier and TypeField and Description
private static final Logger
Inherited from org.apache.xmpbox.schema.DublinCoreSchema:
CONTRIBUTORCOVERAGECREATORDATEDESCRIPTIONFORMATIDENTIFIERLANGUAGEPUBLISHERRELATIONRIGHTSSOURCESUBJECTTITLETYPE

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static DublinCoreSchema
public List<String>
getUnqualifiedSequenceValueList(String seqName)

Overrides org.apache.xmpbox.schema.XMPSchema.getUnqualifiedSequenceValueList.

Overloaded XMP Schema method Behaviour is same except when seqName is "Date".

Inherited from org.apache.xmpbox.schema.DublinCoreSchema:
addContributoraddCreatoraddDateaddDescriptionaddLanguageaddPublisheraddRelationaddRightsaddSubjectaddTitleaddTypegetContributorsgetContributorsPropertygetCoveragegetCoveragePropertygetCreatorsgetCreatorsPropertygetDatesgetDatesPropertygetDescriptiongetDescriptiongetDescriptionLanguagesgetDescriptionPropertygetFormatgetFormatPropertygetIdentifiergetIdentifierPropertygetLanguagesgetLanguagesPropertygetPublishersgetPublishersPropertygetRelationsgetRelationsPropertygetRightsgetRightsgetRightsLanguagesgetRightsPropertygetSourcegetSourcePropertygetSubjectsgetSubjectsPropertygetTitlegetTitlegetTitleLanguagesgetTitlePropertygetTypesgetTypesPropertyremoveContributorremoveCreatorremoveDateremoveLanguageremovePublisherremoveRelationremoveSubjectremoveTypesetCoveragesetCoveragePropertysetDescriptionsetFormatsetFormatPropertysetIdentifiersetIdentifierPropertysetSourcesetSourcePropertysetTitlesetTitle

Field Detail

LOGGERback to summary
private static final Logger LOGGER

Constructor Detail

DublinCoreSchemaCustomback to summary
public DublinCoreSchemaCustom(XMPMetadata metadata)

Method Detail

copyDublinCoreSchemaback to summary
public static DublinCoreSchema copyDublinCoreSchema(DublinCoreSchema dcSchema)
getUnqualifiedSequenceValueListback to summary
public List<String> getUnqualifiedSequenceValueList(String seqName)

Overrides org.apache.xmpbox.schema.XMPSchema.getUnqualifiedSequenceValueList.

Overloaded XMP Schema method Behaviour is same except when seqName is "Date". Will return raw value instead

Annotations
@Override