package net.sf.jabref.export.layout.format; import net.sf.jabref.export.layout.ParamLayoutFormatter; /** * Layout formatter that puts in a default value (given as argument) if the field is empty. * Empty means null or an empty string. */ public class Default implements ParamLayoutFormatter { String defValue = ""; public void setArgument(String arg) { this.defValue = arg; } public String format(String fieldText) { return fieldText != null && (fieldText.length() > 0) ? fieldText : defValue; } }