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