1 /* Copyright (C) 2005-2011 Fabio Riccardi */
2 
3 package com.lightcrafts.ui.metadata2;
4 
5 import com.lightcrafts.image.metadata.IPTCTags;
6 import com.lightcrafts.image.metadata.ImageMetadata;
7 
8 class CreatorMetadataEntry extends IPTCMetadataEntry {
9 
CreatorMetadataEntry()10     CreatorMetadataEntry() {
11         super(IPTCTags.IPTC_CREATOR);
12     }
13 
getValue(ImageMetadata meta)14     public String getValue(ImageMetadata meta) {
15         String value = meta.getArtist();
16         return (value != null) ? value : "";
17     }
18 
hasDefaultValue()19     boolean hasDefaultValue() {
20         String creator = CopyrightDefaults.getDefaultCreator();
21         return creator != null;
22     }
23 
setDefaultValue(ImageMetadata meta)24     void setDefaultValue(ImageMetadata meta) {
25         if (hasDefaultValue()) {
26             String text = CopyrightDefaults.getDefaultCreator();
27             setValue(meta, text);
28         }
29     }
30 }
31