package org.jabref.logic.layout.format; import org.jabref.logic.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 { private String defValue = ""; @Override public void setArgument(String arg) { this.defValue = arg; } @Override public String format(String fieldText) { return ((fieldText == null) || fieldText.isEmpty()) ? defValue : fieldText; } }