package org.jabref.logic.layout.format;
import org.jabref.logic.l10n.Localization;
import org.jabref.logic.layout.LayoutFormatter;
/**
* Formatter used to signal that a formatter hasn't been found. This can be
* used for graceful degradation if a layout uses an undefined format.
*/
public class NotFoundFormatter implements LayoutFormatter {
private final String notFound;
public NotFoundFormatter(String notFound) {
this.notFound = notFound;
}
public String getNotFound() {
return notFound;
}
@Override
public String format(String fieldText) {
return '[' + Localization.lang("Formatter not found: %0", notFound) + "] " + fieldText;
}
}