Verified Owner
Top Description Constructors Methods
org.jabref.logic.formatter.minifier

public Class MinifyNameListFormatter

extends Formatter
Class Inheritance
Imports
org.jabref.logic.formatter.Formatter, org.jabref.logic.l10n.Localization, org.jspecify.annotations.NonNull

Replaces three or more authors with and others

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private String
abbreviateAuthor(String authorField)

public String
format(@NonNull String value)

Replaces three or more authors with and others.

public String
getDescription()

Implements abstract org.jabref.logic.formatter.Formatter.getDescription.

Returns a description of the formatter.

public String
getExampleInput()

Implements abstract org.jabref.logic.formatter.Formatter.getExampleInput.

Returns an example input string of the formatter.

public String
getKey()

Implements abstract org.jabref.logic.formatter.Formatter.getKey.

Returns a unique key for the formatter that can be used for its identification

public String
getName()

Implements abstract org.jabref.logic.formatter.Formatter.getName.

Returns a human readable name of the formatter usable for e.g. in the GUI

Inherited from org.jabref.logic.formatter.Formatter:
equalsformathashCode

Constructor Detail

MinifyNameListFormatterback to summary
public MinifyNameListFormatter()

Method Detail

abbreviateAuthorback to summary
private String abbreviateAuthor(String authorField)
formatback to summary
public String format(@NonNull String value)

Replaces three or more authors with and others.

Example

```text Stefan Kolb -> Stefan Kolb Stefan Kolb and Simon Harrer -> Stefan Kolb and Simon Harrer Stefan Kolb and Simon Harrer and Jörg Lenhard -> Stefan Kolb and others ```
Annotations
@Override
getDescriptionback to summary
public String getDescription()

Implements abstract org.jabref.logic.formatter.Formatter.getDescription.

Doc from org.jabref.logic.formatter.Formatter.getDescription.

Returns a description of the formatter.

Annotations
@Override
getExampleInputback to summary
public String getExampleInput()

Implements abstract org.jabref.logic.formatter.Formatter.getExampleInput.

Doc from org.jabref.logic.formatter.Formatter.getExampleInput.

Returns an example input string of the formatter. This example is used as input to the formatter to demonstrate its functionality

Annotations
@Override
getKeyback to summary
public String getKey()

Implements abstract org.jabref.logic.formatter.Formatter.getKey.

Doc from org.jabref.logic.formatter.Formatter.getKey.

Returns a unique key for the formatter that can be used for its identification

Annotations
@Override
getNameback to summary
public String getName()

Implements abstract org.jabref.logic.formatter.Formatter.getName.

Doc from org.jabref.logic.formatter.Formatter.getName.

Returns a human readable name of the formatter usable for e.g. in the GUI

Annotations
@Override