Verified Owner
Top Classes Enums
module org.jabref.jablib

Package org.jabref.logic.layout.format


Class Summary

Modifier and TypeClass and Description
public class
AuthorAbbreviator

Duplicate of AuthorLastFirstAbbreviator.

public class
AuthorAndsCommaReplacer

Replaces and's for & (in case of two authors) and , (in case of more than two authors).

public class
AuthorAndsReplacer

Replaces and's for & (in case of two authors) and ; (in case of more than two authors).

public class
public class
AuthorFirstAbbrLastCommas

  • Names are given as first name, von and last name.
  • First names will be abbreviated.
  • Individual authors separated by comma.
  • There is no command in front the and of a list of three or more authors.
public class
AuthorFirstAbbrLastOxfordCommas

  • Names are given as first name, von and last name.
  • First names will be abbreviated.
  • Individual authors separated by comma.
  • The and of a list of three or more authors is preceeded by a comma (Oxford comma)
public class
AuthorFirstFirst

Author First First prints ....

public class
AuthorFirstFirstCommas

  • Names are given in order: first von last, jr.
  • First names will NOT be abbreviated.
  • Individual authors are separated by commas.
  • There is no comma before the 'and' at the end of a list of three or more authors
public class
AuthorFirstLastCommas

  • Names are given as first name, von and last name.
  • First names will not be abbreviated.
  • Individual authors separated by comma.
  • There is no comma before the and of a list of three or more authors.
public class
AuthorFirstLastOxfordCommas

  • Names are given as first name, von and last name.
  • Individual authors separated by comma.
  • The and of a list of three or more authors is preceeded by a comma (Oxford comma)
public class
public class
AuthorLastFirstAbbrCommas

  • Names are given in order: von last, jr, first.
  • First names will be abbreviated.
  • Individual authors are separated by commas.
  • There is no comma before the 'and' at the end of a list of three or more authors
public class
AuthorLastFirstAbbreviator

Uses as input the fields (author or editor) in the LastFirst format.

public class
AuthorLastFirstAbbrOxfordCommas

  • Names are given in order: von last, jr, first.
  • First names will be abbreviated.
  • Individual authors are separated by commas.
  • The 'and' of a list of three or more authors is preceeded by a comma (Oxford comma)
public class
AuthorLastFirstCommas

  • Names are given in order: von last, jr, first.
  • First names will NOT be abbreviated.
  • Individual authors are separated by commas.
  • There is no comma before the 'and' at the end of a list of three or more authors
public class
AuthorLastFirstOxfordCommas

  • Names are given in order: von last, jr, first.
  • First names will NOT be abbreviated.
  • Individual authors are separated by commas.
  • The 'and' of a list of three or more authors is preceded by a comma (Oxford comma)
public class
public class
public class
AuthorNatBib

Natbib style: Last names only.

public class
AuthorOrgSci

Will return the Authors to match the OrgSci format:

  • That is the first author is LastFirst, but all others are FirstLast.
  • First names are abbreviated
  • Spaces between abbreviated first names are NOT removed. Use NoSpaceBetweenAbbreviations to achieve this.
public class
Authors

Versatile author name formatter that takes arguments to control the formatting style.

public class
CompositeFormat

A layout formatter that is the composite of the given Formatters executed in order.

public class
public class
CreateDocBook4Authors

Create DocBook authors formatter.

public class
CreateDocBook4Editors

Create DocBook4 editors formatter.

public class
CreateDocBook5Authors

Create DocBook5 authors formatter

public class
CreateDocBook5Editors

Create DocBook editors formatter.

public class
public class
CurrentDate

Inserts the current date (the time a database is being exported).

public class
public class
Default

Layout formatter that puts in a default value (given as argument) if the field is empty.

public class
DocBookAuthorFormatter

DocBook author formatter for both version 4 and 5

public class
DOICheck

Used to fix 1588028 export HTML table DOI URL.

public class
DOIStrip

Strips any prefixes from the Doi field, in order to output only the DOI number

public class
public class
FileLink

Export formatter that handles the file link list of JabRef 2.3 and later, by selecting the first file link, if any, specified by the field.

public class
FirstPage

Formatter that returns the first page from the "pages" field, if set.

public class
public class
public class
GetOpenOfficeType

Change type of record to match the one used by OpenOffice formatter.

public class
public class
HTMLChars

This formatter escapes characters so that they are suitable for HTML.

public class
HTMLParagraphs

Will interpret two consecutive newlines as the start of a new paragraph and thus wrap the paragraph in HTML-p-tags.

public class
IfPlural

This formatter takes two arguments and examines the field text.

public class
public class
public class
JournalAbbreviator

JournalAbbreviator formats the given text in an abbreviated form according to the journal abbreviation lists.

public class
LastPage

Formatter that returns the last page from the "pages" field, if set.

public class
LatexToUnicodeFormatter

This formatter converts LaTeX character sequences their equivalent unicode characters, and removes other LaTeX commands without handling them.

public class
public class
NameFormatter

This layout formatter uses the BibTeX name.format$ method and provides ultimate flexibility.

public class
public class
NonSpaceWhitespaceRemover

Remove non-printable character formatter.

public class
NoSpaceBetweenAbbreviations

LayoutFormatter that removes the space between abbreviated First names

What out that this regular expression might also remove other spaces that fit the pattern.

public class
NotFoundFormatter

Formatter used to signal that a formatter hasn't been found.

public class
Number

Formatter that outputs a sequence number for the current entry.

public class
Ordinal

Converts number to ordinal

public class
RemoveBrackets

Remove brackets formatter.

public class
RemoveBracketsAddComma

Remove brackets formatter.

public class
public class
RemoveTilde

Replace a non-command tilde ~ by a space.

public class
Replace

Formatter that does regexp replacement.

public class
public class
public class
public class
public class
public class
RTFChars

Transform a LaTeX-String to RTF.

public class
public class
ToLowerCase

Convert the contents to lower case.

public class
ToUpperCase

Convert the contents to upper case.

public class
WrapContent

This formatter outputs the input value after adding a prefix and a postfix, as long as the input value is non-empty.

public class
WrapFileLinks

This formatter iterates over all file links, or all file links of a specified type, outputting a format string given as the first argument.

public class
XMLChars

Changes {^o} or {^{o}} to ?

Enum Summary

Modifier and TypeEnum and Description
public enum