Verified Owner
Top Interfaces Classes Enums
module org.jabref.jablib

Package org.jabref.logic.openoffice.style


Interface Summary

Modifier and TypeInterface and Description
public interface

Class Summary

Modifier and TypeClass and Description
public class
BstStyle

An OOStyle backed by a .bst file - either an internal (classpath) style bundled with JabRef or an external (filesystem) style supplied by the user.

public class
BstStyleLoader

Manages the list of available BST styles, mirroring JStyleLoader.

public class
JStyle

This class embodies a bibliography formatting for OpenOffice, which is composed of the following elements:

  1. Each OO BIB entry type must have a formatting. A formatting is an array of elements, each of which is either a piece of constant text, an entry field value, or a tab. Each element has a character format associated with it.

  2. Many field values (e.g. author) need to be formatted before input to OpenOffice. The style has the responsibility of formatting all field values. Formatting is handled by 0-n JabRef LayoutFormatter classes.

  3. If the entries are not numbered, a citation marker must be produced for each entry. This operation is performed for each JabRef BibEntry.

pack-priv class
pack-priv class
public class
public class
public class
OOPreFormatter

This formatter preprocesses JabRef fields before they are run through the layout of the bibliography style.

public class
pack-priv class
pack-priv class
pack-priv class

Enum Summary

Modifier and TypeEnum and Description
public enum
BstCitationFormat

Controls the in-text citation marker format used by the BST citation adapter.